[security] Bump starlette to 1.2.1 in aspire-with-python sample#1680
[security] Bump starlette to 1.2.1 in aspire-with-python sample#1680IEvangelist wants to merge 1 commit into
Conversation
Resolves Dependabot alert on samples/aspire-with-python/app/uv.lock: - GHSA-86qp-5c8j-p5mr (medium) - Starlette has missing Host header validation that poisons request.url.path, bypassing path-based security checks Fixed in starlette 1.0.1+. Bumped to latest 1.2.1. starlette is a transitive dependency in this sample (pulled in via fastapi[standard]), so only the lockfile changes. Generated with: uv lock --upgrade-package starlette The resolver upgraded only starlette (0.49.3 -> 1.2.1); no other package versions changed. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.
|
Reviewed the security fix and the failing CI: Change scope — single-file edit to CI — LGTM for the security fix. The angular flake on Linux should be tracked separately. |
Validation summaryChange scope (minimal and correct):
Resolves Dependabot alert #484 (medium severity — Host header validation poisoning CI status:
The ubuntu failure is a pre-existing flake unrelated to this PR:
Recommend merging when the JS-sample flake is addressed (or via admin merge given the isolated nature of the change). |
Resolves the open Dependabot alert on
samples/aspire-with-python/app/uv.lock:request.url.path, bypassing path-based security checksstarlette is a transitive dependency in this sample (pulled in via
fastapi[standard]), so only the lockfile changes.Change
0.49.3->1.2.1(patched in1.0.1; bumped to latest)Generated with:
The resolver only updated starlette; no other package versions changed.
Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com