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,949 total in pypi · sorted newest first- Jul 21, 2026
Malicious code in opera2d (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opensead (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opentelematry-api (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opepyxl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opnepyxl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opnsea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openseax (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opensew (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opensear (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openseaz (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opnesea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openwae (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opensesa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openwse (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openxsa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openwsaa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openseea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in oppenpyxl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openwea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openzea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openyxl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openza (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openxsea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opensee (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openeasea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openrsea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opensa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openfermionpyscaf (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opensae (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openpylx (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opencv-keras (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openpyxxl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opensar (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openfermionpyscanf (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openrea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openpyyxl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opennpyxl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openesa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openes (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openppyxl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openseaa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openesaa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opengrep (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openpyxll (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openeaa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openresa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openpyx (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openclaw-agent (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in oncecall (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in open-clips-torch (PyPI)
1 compromised version
Page 138 of 479