Malicious packages
Malware feed
Every package version published with malicious code, federated from OSV.dev's MAL-* feed: GitHub malware advisories, Snyk, PyPI removed-malware, OSS-Fuzz, and others. These are not CVE-style vulnerabilities — they're intentionally malicious uploads (typosquats, compromised maintainer tokens, worm-style campaigns like Shai-Hulud).
Recent advisories
23,947 total in pypi · sorted newest first- Jul 21, 2026
Malicious code in pyregions-snowflake (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypirand (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyrelmove (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyprettifier (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypi-package-explore (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyphetools (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyproof (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyqtcolor (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyqubee (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyptllm (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypull (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyprotectfile (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyqt6darktheme (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyportfoliopt (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyobfpremium (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyobfadvance (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyobfuse (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyobfgood (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pymaniac (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypackagehelp (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyobflite (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyporoxy (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypdf-fork (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pynoisetn (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyoscks (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyocks (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypackscraper (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyou (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyocdestyle (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pynosist (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyobfuscation (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyodestyle (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypackagescraper (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyorganiser (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypackagescraping (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pymatcha (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypip (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyobfusfile (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypep (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyocls (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyowler (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pynistaller (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pylibscraper (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pymulticolor (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pylint-beautifulsoup (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pylogxo (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyloy (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pylibcugraph (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pynanopro (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pylogft (PyPI)
1 compromised version
Page 102 of 479