HOME
[kal_foundry] services work about team get a quote ↗

shai-hulud 2.0: npm worm leaks secrets to 25,000+ github repos

A second wave of the self-spreading npm worm ran at install time, stole developer and cloud credentials, published them to public GitHub repos, and could try to wipe home directories.

supply chain 5 sources · 2 primary 1 min read
// at a glance
ecosystem
npm packages; GitHub repos and Actions runners
scale
25,000+ malicious GitHub repos across ~350 users (Unit 42); ~700 compromised npm packages (Wiz)
payload
credential stealer with self-propagation, runner backdoor, home-directory wipe fallback
exploited
yes — active self-propagating campaign (Wiz, Unit 42)

what happened

where sources differWiz's timeline puts the earliest malicious uploads at ~03:00 UTC on 24 November, while its body text and The Register say 21–23 November; Wiz cites ~700 compromised packages in its key takeaways and nearly 800 in the body; Wiz's key takeaways say the repos span ~500 GitHub users, while its summary and Unit 42 say about 350.

sources5

  1. 01
    Strengthening supply chain security: Preparing for the next malware campaign ↗ primaryGitHubaccessed 2026-10-21
  2. 02
    npm classic tokens revoked, session-based auth and CLI token management now available ↗ primaryGitHub Changelogaccessed 2026-10-21
  3. 03
    Shai-Hulud 2.0 Supply Chain Attack: 25K+ Repos Exposing Secrets ↗ secondaryWizaccessed 2026-10-21
  4. 04
    "Shai-Hulud" Worm Compromises npm Ecosystem in Supply Chain Attack (Updated November 26) ↗ secondaryPalo Alto Networks Unit 42accessed 2026-10-21
  5. 05
    Shai-Hulud worm returns, belches secrets to 25K GitHub repos ↗ secondaryThe Registeraccessed 2026-10-21