Skip to content

Bump cryptography, idna, and urllib3 to fix Dependabot alerts - #14

Merged
chrishayuk merged 1 commit into
mainfrom
fix/dependency-vulnerabilities
Jul 14, 2026
Merged

Bump cryptography, idna, and urllib3 to fix Dependabot alerts#14
chrishayuk merged 1 commit into
mainfrom
fix/dependency-vulnerabilities

Conversation

@chrishayuk

Copy link
Copy Markdown
Collaborator

Summary

  • Resolves all 4 open Dependabot alerts (3 high, 1 medium), all in transitive dependencies:
    • cryptography 46.0.4 → 49.0.0 (fixes 1 high advisory — vulnerable bundled OpenSSL)
    • urllib3 2.6.3 → 2.7.0 (fixes 2 high advisories)
    • idna 3.11 → 3.18 (fixes 1 medium advisory)
  • None of these are direct dependencies in pyproject.toml; upgraded via uv lock --upgrade-package.

Test plan

  • uv run pytest tests/ — 214 passed, 50 skipped
  • uv run ruff check . / ruff format --check . — pass
  • uv run mypy src --ignore-missing-imports — pass

Resolves 4 open Dependabot alerts (3 high, 1 medium), all in
transitive dependencies: cryptography 46.0.4 -> 49.0.0, urllib3
2.6.3 -> 2.7.0, idna 3.11 -> 3.18. Full test suite, ruff, and mypy
pass unchanged.

Signed-off-by: chrishayuk <chrishayuk@googlemail.com>
@chrishayuk
chrishayuk merged commit 8fcd27f into main Jul 14, 2026
10 checks passed
@chrishayuk
chrishayuk deleted the fix/dependency-vulnerabilities branch July 14, 2026 16:03
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