Skip to content

fix(deps): bump CVE-affected deps [VC-53657]#204

Open
ndevarapalli-panw wants to merge 2 commits into
masterfrom
VC-53657-logos-fix
Open

fix(deps): bump CVE-affected deps [VC-53657]#204
ndevarapalli-panw wants to merge 2 commits into
masterfrom
VC-53657-logos-fix

Conversation

@ndevarapalli-panw

Copy link
Copy Markdown
Contributor

Fixes CVEs in cryptography (→ 48.0.1) and pynacl (→ 1.6.2) across both the lockfile and setup.py, so published packages are protected too.
Also bumps pytest, pytest-cov, bandit, python-dateutil, and ruamel.yaml to their latest Python 3.9-compatible releases.

Replaces EOL safety 2.x with pip-audit - same OSV data source, no account required.

Also fixes a latent Python 2 idiom (e.messagestr(e)) in pem.py that would mask key-parsing errors on Python 3.

Some CVEs require Python ≥3.10 and are deferred - details in Jira VC-53657. All lockfiles regenerated via make lock on python:3.9.

Test plan

  • bandit - clean
  • pip-audit - deferred findings only (documented in Jira)
  • pytest tests/test_local_methods.py - 35/35 pass
  • Integration tests against live TPP/VaaS before merging

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