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 oslana (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pacakegenow (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pacbot (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in packagemernoda (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in package-name-here (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in packagecolorslib (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in package-lib8127 (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintstudy (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osystemhtp (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in package-test-index (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in ouc-api (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in packagename69 (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in otci-openthread (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opwnsea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintrandom (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in orion-algo-extrapol (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in ora3 (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in oscontrol (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintinfo (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opteinsm (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in os-numpy (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintsuper (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in optimux (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintpong (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintrand (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintcraft (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintpost (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintpaypal (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osint-tool (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in optext-python (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osbeautify (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osanlizer (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in oraceldb (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintgrand (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintver (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in orchestr8-platform (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in optimal-spark-config (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintsplit (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osintload (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in osinfopkg (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in oracle-tools (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in oracle-lag-sniper (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in ort-moe (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openseae (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openwsea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openypxl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openswa (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opshub (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in opesnea (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in openzsea (PyPI)
1 compromised version
Page 137 of 479