Skip to content

fix(deps): allow cryptography 50 so pip-audit passes - #278

Merged
imran-siddique merged 1 commit into
mainfrom
fix/cryptography-audit-cap
Aug 8, 2026
Merged

fix(deps): allow cryptography 50 so pip-audit passes#278
imran-siddique merged 1 commit into
mainfrom
fix/cryptography-audit-cap

Conversation

@imran-siddique

Copy link
Copy Markdown
Contributor

pip-audit fails on every open PR:

Found 1 known vulnerability in 1 package
cryptography 49.0.0  PYSEC-2026-3552  Fix: 50.0.0

The pin was cryptography>=42,<50, which excludes the fixed release. main last ran CI on 2026-08-03, before the advisory landed, so this is not a regression from any one PR — it blocks all of them (#277, #274, #270).

Cap widened to <51. The floor stays at 42 deliberately: raising it forces the bump on every consumer for an advisory whose impact on this package has not been assessed. If it turns out to matter here, the floor is a separate and deliberate change.

🤖 Generated with Claude Code

PYSEC-2026-3552 affects cryptography 49.0.0 and is fixed in 50.0.0, which the
existing `<50` cap excluded. Every PR in the repo fails the Security scan job
until the cap moves; main last ran CI before the advisory landed, so this is not
a regression from any one change.

Cap only. The floor stays at 42 rather than jumping to 50, because raising it
forces the bump on every consumer for an advisory whose impact on this package
has not been assessed. If it turns out to matter here, the floor is a separate,
deliberate change.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@imran-siddique
imran-siddique merged commit f44902a into main Aug 8, 2026
14 checks passed
@imran-siddique
imran-siddique deleted the fix/cryptography-audit-cap branch August 8, 2026 16:50
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