Skip to content

Bump idna to 3.20 and urllib3 to 2.8.0 (security) - #115

Merged
ericprud merged 1 commit into
masterfrom
security-idna-urllib3
Oct 11, 2026
Merged

ericprud merged 1 commit into
masterfrom
security-idna-urllib3

Conversation

@ericprud

Copy link
Copy Markdown
Collaborator

Fixes the three open Dependabot alerts (uv.lock only; both are transitive dependencies):

Package From → to Advisories
idna 3.13 → 3.20 GHSA-65pc-fj4g-8rjx (moderate): idna.encode() bypass of the CVE-2024-3651 fix
urllib3 2.6.3 → 2.8.0 GHSA-qccp-gfcp-xxvc (high): sensitive headers forwarded across origins in proxied redirects; GHSA-mf9v-mfxr-j63j (high): decompression-bomb safeguards bypassed in the streaming API

Supersedes #99 (idna 3.15) and the urllib3 part of #102.

Testing: full suite with SKIP_EXTERNAL_URLS=true (as in CI): 449 passed, 72 skipped, 0 failed. uv lock --check passes.

🤖 Generated with Claude Code

Fixes the open Dependabot alerts:
- idna < 3.15: GHSA-65pc-fj4g-8rjx (idna.encode() bypass of the CVE-2024-3651 fix)
- urllib3 < 2.7.0: GHSA-qccp-gfcp-xxvc (sensitive headers forwarded across
  origins in proxied redirects), GHSA-mf9v-mfxr-j63j (decompression-bomb
  safeguards bypassed in the streaming API)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ericprud
ericprud merged commit 396d440 into master Oct 11, 2026
15 checks passed
@ericprud
ericprud deleted the security-idna-urllib3 branch October 11, 2026 06:45
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.

1 participant