fix(deps): bump cryptography to 49.0.0 for VULN-88802#125
Conversation
Remediate the missing prime-order subgroup validation in EC public key loading (load_der/pem_public_key, EllipticCurvePublicNumbers.public_key; fixed in 46.0.5). cryptography stays transitive (no pyproject change); lock resolves 49.0.0. Co-authored-by: Cursor <cursoragent@cursor.com>
Code Review — AI-Assisted Feedback
Verdict: Approve with commentsMinimal, lock-only security bump. One transitive side-effect worth noting below. P3 — Transitive cffi 1.17.1 → 2.1.0 not mentioned in PR description (Claude Code)File/Section:
|
Summary
poetry.lockbumps cryptography 45.0.6 → 49.0.0 (transitive; nopyproject.tomlchange, content-hash unchanged).Notes
<46cap is only in its (inactive)encryptextra.Test plan
poetry checkpoetry run pytest tests/(1988 passed, 10 skipped)Jira
VULN-88802