Check Python package vulnerabilities (OSV and CVEs)

Known vulnerabilities are tracked in OSV and the Python Packaging Advisory Database. For CI, use pip-audit. To look at a package before you install it, open it on PyDeps. You get findings for that version and the leaves under it, plus fix versions, KEV, and EPSS when the source has them.

pip-audit for CI

pip-audit and pip-audit -r requirements.txt gate lockfiles in pipelines.

Pre-install checks on PyDeps

Open a package page to review advisories on the header, expand the tree for transitive risk, then optionally download an offline bundle only after you accept the posture.

Try these packages

Related