Skip to content

Commit cfae50b

Browse files
rustyconoverclaude
andcommitted
deps: require httpx2 >= 2.12.0 (three security advisories)
Raises the floor from 2.9.1 and upgrades the lock from 2.10.0 to 2.13.1 (httpcore2 follows; 2.13 adds backports-zstd). Fixes, for both this repo and anyone installing vgi-python from PyPI: - GHSA-8xx6-hgc6-gc2m (high): streaming decompression did not bound peak memory, so a hostile HTTP worker or storage endpoint could exhaust client memory with a small compressed response - GHSA-h4x7-gw46-3wm6 (medium): multipart part header injection - GHSA-pf96-p4fj-6566 (medium): conflicting Content-Length and Transfer-Encoding headers could be auto-generated Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1 parent 8a09f58 commit cfae50b

2 files changed

Lines changed: 39 additions & 9 deletions

File tree

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ dependencies = [
4141
"typer>=0.9",
4242
"platformdirs",
4343
"vgi-rpc>=0.47.0",
44-
"httpx2>=2.9.1",
44+
"httpx2>=2.12.0",
4545
]
4646

4747
[project.optional-dependencies]

‎uv.lock‎

Lines changed: 38 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)