Skip to content

chore(deps): refresh uv.lock (urllib3 2.7.0, GHSA-qccp-gfcp-xxvc)#82

Merged
max-tet merged 1 commit into
mainfrom
chore/deps-refresh-2026-05
May 13, 2026
Merged

chore(deps): refresh uv.lock (urllib3 2.7.0, GHSA-qccp-gfcp-xxvc)#82
max-tet merged 1 commit into
mainfrom
chore/deps-refresh-2026-05

Conversation

@ClaydeCode
Copy link
Copy Markdown
Contributor

Summary

  • Bulk uv lock --upgrade to clear GHSA-qccp-gfcp-xxvc (urllib3 < 2.7.0, CVE-2026-44431, high).
  • Exploit path requires low-level ProxyManager.connection_from_url().urlopen(assert_same_host=False) — not used here, but bumping clears Dependabot and protects against future regressions.
  • Other notable bumps: starlette 0.46 → 1.0, sentry-sdk 2.32 → 2.59, rich 14 → 15, typer 0.16 → 0.25, uvicorn 0.35 → 0.46, websockets 15 → 16, requests 2.32.4 → 2.34.0.

Test plan

  • CI green
  • Smoke: shard boots, API responds, app install path still works (sandbox lacks docker-compose, so local full-suite verification was partial — 99 unit tests passed, docker/postgres-dependent tests not verifiable here)
  • Spot-check starlette 0.46 → 1.0 migration notes for breaking changes in middleware / response classes

🤖 Generated with Claude Code

Bulk uv lock --upgrade. Includes urllib3 2.5.0 -> 2.7.0 fixing
cross-origin sensitive header leak via low-level ProxyManager
redirect path (CVE-2026-44431).

Other notable bumps: starlette 0.46 -> 1.0, sentry-sdk 2.32 -> 2.59,
rich 14 -> 15, typer 0.16 -> 0.25, uvicorn 0.35 -> 0.46,
websockets 15 -> 16, requests 2.32.4 -> 2.34.0.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@max-tet max-tet merged commit 0a46609 into main May 13, 2026
6 checks passed
@max-tet max-tet deleted the chore/deps-refresh-2026-05 branch May 13, 2026 05:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants