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,946 total in pypi · sorted newest first- Jul 21, 2026
Malicious code in pystyl (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pystallerer (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyssocks (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysqlite3pkgv2 (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysoocks (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pystlete (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysockss (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyspliter (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysoltransfer (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysolara (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysoltoken (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pystylerio (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysqlipkgsv2 (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysisyphes (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysqlite3addonv1 (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysqlcipher-conv (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pystile (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyrequester (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyscks (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyroforktgcrypto-pyrofork (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysereal (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyrtp (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyrovider (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysiyte (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysockks (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyscf-fciqmc (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyrologin (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysocs (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyrogrem (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyscapes (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyscoks (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysbark (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysleek (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysigner (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysoks (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysoccks (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyreqs3 (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyrofork-dev (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyscrapelib (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyrogrom (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysisphus (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysocsk (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pysokcs (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyrogrqm (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypiion (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypyw (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyproxyx (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyqcolored (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pypiele (PyPI)
1 compromised version
- Jul 21, 2026
Malicious code in pyregions-snowflake (PyPI)
1 compromised version
Page 101 of 479