Loading...
Skip to main content
Python

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.

Supply Chain / Typosquatting
Serialization Exploits
Code Injection

How to Scan PyPI Projects

GeekWala supports the following Python dependency files

Supported Files

  • requirements.txt
  • Pipfile.lock
  • poetry.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
931
Total Indexed
915
Critical
18
Actively Exploited (KEV)
requires immediate attention
40
New This Month

See how results are ranked by exploitation risk — KEV-flagged CVEs first, with EPSS scores.

See a live example

18 Known Exploited Vulnerabilities

These vulnerabilities are actively being exploited in the wild. Scan your project to check if you're affected.

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.

Data from OSV Database931+ PyPI vulnerabilities indexedUpdated daily