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
3,510 total in gem · sorted newest first- Jul 7, 2026
Malicious code in retryqq4 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in retryqq3 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in retryqq2 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in retryqq15 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in retryqq14 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in retryqq13 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in retryqq12 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in retryqq11 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in retryqq10 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in retrylasttry1 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagzskimfsb (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagwpyrinwn (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagwhdzmmuz (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagwgygtafv (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagvzhtvhwi (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagpujyfgjw (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagnvmckazu (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagnajvsmyl (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagloqwrnfv (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagfypuewln (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagfoukolga (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagehndongu (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qageegqgmnk (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagcimtffzt (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in qagaismkupj (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnwtest1 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnp999 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnldir1 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnlambtest4 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnlambjan6 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnlambjan5 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnlambhome2 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnlambhome1 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnlambcal3 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnlambcal2 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in pwnlambcal1 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prxf2ea0504a0 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prxef6dfdf4be (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prxe87db1bbc7 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prxdfbdfbeb3b (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prxca79e95716 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prx975fe5e3fe (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prx92ddbfc4c5 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prx6cfa4a2be2 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prx5a01811907 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prx51cee8dbf7 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prx48d92bd9a6 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prx4542f26b08 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prx34ae9b4ae3 (RubyGems)
1 compromised version
- Jul 7, 2026
Malicious code in prx1b49033905 (RubyGems)
1 compromised version
Page 31 of 71