rag-svelte api: starlette 1.0.1->1.3.1 (GHSA-82w8-qh3p-5jfq +3) [superseded by #1782] - #1873
Conversation
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
58ce055 to
16e29b3
Compare
|
CI note — the red check is a pre-existing base-branch failure, now fixed in #1782 (not caused by this PR). This PR changes only
Tracked-by: #1782 (Angular typescript peer fix). |
…+3) Bump the transitive starlette pin in samples/rag-document-qa-svelte/api from 1.0.1 to 1.3.1 (lowest version clearing all four advisories) via a lockfile-only edit using public PyPI metadata (pypi.org / pythonhosted). Only starlette's version/sdist/wheel triple changes; no dependency cascade and no internal/mirror URLs. Clears: - #557 (high) GHSA-82w8-qh3p-5jfq (>= 0.4.1, < 1.3.1) - #551 (high) GHSA-wqp7-x3pw-xc5r (< 1.1.0) - #550 (medium) GHSA-x746-7m8f-x49c (< 1.1.0) - #556 (low) GHSA-jp82-jpqv-5vv3 (< 1.3.0) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
16e29b3 to
0435075
Compare
Rebased onto microsoft/aspire-samples main (was 10 commits behind, conflicting). Updates npm `overrides` to current Dependabot fix versions and regenerates package-lock.json across sample apps, clearing all 43 open npm Dependabot alerts: postcss>=8.5.23, brace-expansion (1.1.16 / 5.0.7), fast-uri>=3.1.5, hono>=4.12.34, @hono/node-server (2.0.5), nanoid>=3.3.17, webpack-dev-server>=5.2.6, esbuild>=0.28.1, @babel/core>=7.29.6, body-parser>=2.3.0, protobufjs>=7.6.5. Angular typescript kept at main's ~7.0.2 (regenerated with --legacy-peer-deps, matching main's existing resolution). Starlette (pip) tracked separately in #1873. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Rebased onto microsoft/aspire-samples main (was 10 commits behind, conflicting). Updates npm `overrides` to current Dependabot fix versions and regenerates package-lock.json across sample apps, clearing all 43 open npm Dependabot alerts: postcss>=8.5.23, brace-expansion (1.1.16 / 5.0.7), fast-uri>=3.1.5, hono>=4.12.34, @hono/node-server (2.0.5), nanoid>=3.3.17, webpack-dev-server>=5.2.6, esbuild>=0.28.1, @babel/core>=7.29.6, body-parser>=2.3.0, protobufjs>=7.6.5. Also fixes the repo-wide 'Aspire Samples CI' breakage: the angular-core Dependabot group had bumped Angular's devDep typescript to ~7.0.2, which violates @angular-devkit/build-angular@22.0.8's peer (typescript >=6.0 <6.1) and made the 'angular' resource's `npm ci` fail with ERESOLVE on every PR and on main. Pins Angular typescript back to ~6.0.3 (compatible line), so `npm ci` resolves cleanly. Starlette (pip) tracked separately in #1873. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
…atest main npm (43 alerts) + pip starlette (4 alerts) consolidated onto latest upstream/main. - Angular: pin typescript ~6.0.3 (fixes @angular-devkit/build-angular peer ERESOLVE in npm ci); overrides for @hono/node-server, brace-expansion 1.1.16, fast-uri, hono, postcss, sockjs->uuid, webpack-dev-server - Vite: overrides @babel/core 7.29.6, postcss 8.5.23 - Vue: overrides nanoid 3.3.17, postcss 8.5.23 - Root/other lockfiles: brace-expansion 5.0.7, transitive bumps - pip: starlette 1.0.1 -> 1.3.1 (rag-document-qa-svelte/api) — folds in prior #1873 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
Superseded by #1782, which now consolidates ALL aspire-samples dependency security remediations (npm batch + this pip Kept open (non-canonical) as a tracked overlap; will be closed once #1782 is green + mergeable per the closure gate. |
|
Closing as superseded by #1782, which is now green (ubuntu + windows Aspire Samples CI pass), MERGEABLE, and conflict-free — closure gate satisfied. The |
[auto-sec]Canonical — aspire-samples PythonstarletteremediationCluster: Python/pip
starletteadvisories insamples/rag-document-qa-svelte/api/uv.lock(breaking major bump, kept separate from the npm batch #1782).
Branch:
dapire/security-deps/aspire-samples-python-starlette(rebased on latestorigin/main).Label:
automated-security.Alerts addressed (4)
>= 0.4.1, < 1.3.1< 1.3.0< 1.1.0< 1.1.0Remediation
starlettebumped 1.0.1 → 1.3.1 inrag-document-qa-svelte/api/uv.lock.1.3.1is the highestfirst-patched version across the four advisories, so it clears all of them.
uv.locknow pinsstarlette == 1.3.1. Diff is scoped to this single lock file (rebased so theonly delta vs
mainis the starlette entry).Verification / CI status
license/cla: pass.Aspire.Hosting.DistributedApplicationException: Resource 'angular' failed to startwhile the full-sample build runsnpm cifor the unrelatedAspireJavaScript.Angularsample. This is the pre-existing, repo-wide Angular dependency-resolutionproblem that is remediated in [auto-sec] Consolidate aspire-samples dependency security remediations #1782 (Angular
typescript/@angular-devkitpeer alignment + npmoverrides). It is orthogonal to the Python
starlettechange here (windows, which runs the same samples,passes; the Python service builds fine).
Blocker & sequencing
independently because the Angular fix lives in the separate npm cluster PR [auto-sec] Consolidate aspire-samples dependency security remediations #1782 (one-canonical-per-cluster).
contains the Angular remediation. Kept open until then; not auto-merging.
Re-verified 2026-08-11
31386342553): failed identically (17m18s).npm error code ERESOLVEwhile resolving@angular-devkit/build-angular@22.0.8againsttypescript@7.0.2— the Angular sample declarestypescript: ~7.0.2, which angular-devkit 22.0.8 does not accept as a peer, so strictnpm ciaborts.typescript@6.0.3in that same lockfile (verified on its branch), which resolvescleanly and is why [auto-sec] Consolidate aspire-samples dependency security remediations #1782's ubuntu build is green. Confirms rag-svelte api: starlette 1.0.1->1.3.1 (GHSA-82w8-qh3p-5jfq +3) [superseded by #1782] #1873 is blocked solely by the main-level
Angular defect, not by the
starlettechange. No rebase onto currentmaincan fix it until [auto-sec] Consolidate aspire-samples dependency security remediations #1782 lands.