790+ Compromised Packages
Detects all known Shai-Hulud 2.0 infected packages including Zapier, PostHog, ENS Domains, AsyncAPI, Postman, and CrowdStrike namespaces with precise semver matching.
Free scanner for the Shai-Hulud 2.0 (Sha1-Hulud) supply chain attack. Detects 790+ compromised packages from Zapier, PostHog, ENS Domains, AsyncAPI. Finds setup_bun.js malware, TruffleHog credential theft, and preinstall script exploits.
Shai-Hulud Infected Packages
GitHub Repos Compromised
Worm Detection Time
GitHub Stars
Comprehensive Sha1-Hulud and npm supply chain attack detection beyond simple package matching
Detects all known Shai-Hulud 2.0 infected packages including Zapier, PostHog, ENS Domains, AsyncAPI, Postman, and CrowdStrike namespaces with precise semver matching.
Identifies malicious preinstall scripts, setup_bun.js, bun_environment.js payloads, and TruffleHog credential scanning activity used by the Shai-Hulud worm.
Finds SHA1HULUD self-hosted runner backdoors that attackers use for persistent access. Scans workflows for rogue runner references.
Scans package.json, package-lock.json, yarn.lock, pnpm-lock.yaml, and npm-shrinkwrap.json. Catches compromised direct and transitive dependencies.
Automatically scans all packages in monorepos. Works with Lerna, Nx, Turborepo, pnpm workspaces, and Yarn workspaces.
Scans in under 100ms with SARIF output for GitHub Security. Works with GitHub Actions, GitLab CI, Jenkins, Azure DevOps, and CircleCI.
On November 24, 2025, the self-replicating Shai-Hulud 2.0 worm (also called Sha1-Hulud or "The Second Coming") compromised 790+ npm packages and 25,000+ GitHub repositories within 72 hours. This credential-stealing malware spread at ~1,000 new repos every 30 minutes.
Scan for Sha1-Hulud malware in 2 minutes with GitHub Actions
Add a YAML file to your .github/workflows directory with the detector action.
Commit and push. The action runs automatically on every push and pull request.
Compromised packages are blocked. Clean projects pass. It's that simple.
Join the open source community protecting JavaScript developers from Shai-Hulud 2.0. Star the project, report new compromised packages, or contribute detection rules. Every contribution helps stop the Sha1-Hulud supply chain attack.
Released under the MIT License. Use it freely in personal and commercial projects.