PyPI Vulnerability Scanner
The Python Package Index hosts hundreds of thousands of packages for data science, web development, automation, and more.
Scan your requirements.txt, Pipfile.lock, poetry.lock online
Free dependency vulnerability scan for PyPI — no signup required
Common PyPI Risk Types
Python packages frequently see supply chain attacks (malicious typosquats) and serialization vulnerabilities. GeekWala's EPSS scoring shows which PyPI CVEs have working exploits in the wild.
PyPI Security Guide
How to Scan PyPI Projects
GeekWala supports the following Python dependency files
Supported Files
requirements.txtPipfile.lockpoetry.lock
Scan Methods
- Upload your lockfile
- Paste file contents
- Import from GitHub
What You Get
- Exploitation-ranked results (not just CVSS)
- CISA KEV: flag CVEs actively attacked right now
- EPSS: 30-day exploit probability per CVE
- Cross-ecosystem: cover your full stack in one scan
Compare & learn more
See how results are ranked by exploitation risk — KEV-flagged CVEs first, with EPSS scores.
See a live example18 Known Exploited Vulnerabilities
These vulnerabilities are actively being exploited in the wild. Scan your project to check if you're affected.
Recent PyPI Vulnerabilities
Latest security issues affecting Python packages
Most Affected PyPI Packages
Packages with the most known vulnerabilities
Secure Your Python Dependencies
Scan your requirements.txt against OSV. Results are ranked by exploitation probability — CVEs under active attack appear first, so you fix what's actually being exploited, not just what scores highest.