Shai-Hulud 2.0: npm Worm Hits PostHog, Zapier, Postman
The worm is long dead on npm, but any machine or CI runner that installed a trojanized version between Nov 21 and Nov 27, 2025 should be treated as having leaked every secret it could reach.
Must act: Teams whose lockfiles, CI logs or artifact caches show a flagged version installed in late November 2025, and anyone who finds a 'Sha1-Hulud' repo or SHA1HULUD runner under their GitHub account.
Can relax: Projects whose lockfiles were unchanged across Nov 21-27, 2025, or that installed only from builds or mirrors older than that window, were not exposed.
- Grep lockfiles and CI logs for flagged package versions and for setup_bun.js / bun_environment.js
- Search GitHub (user and org) for repos described 'Sha1-Hulud: The Second Coming' and for self-hosted runners named SHA1HULUD
- Delete .github/workflows/discussion.yaml and any unknown workflows or branches