Self-Spreading Shai-Hulud Malware Compromises 180+ npm Packages
A large-scale npm supply-chain attack dubbed Shai-Hulud compromised more than 180 packages, with reports placing the total at 187 affected packages and describing it as one of the most severe npm ecosystem breaches to date. Researchers said the malware was self-spreading, allowing it to propagate from one compromised package to others, dramatically expanding the blast radius beyond the initially identified set of roughly 40 packages. The campaign affected widely used JavaScript dependencies and raised concern that malicious code could be pulled into downstream builds and production environments through routine package installation and update workflows.
Reporting linked the incident to high-profile package ecosystems and said the fallout touched organizations and projects including CrowdStrike and the popular color library tinycolor, underscoring the risk to both enterprise software pipelines and open-source consumers. Security coverage described the operation as a major software supply-chain compromise in which trusted packages were altered and then redistributed through npm, creating a path for malware to spread through developer environments and CI/CD systems. The incident prompted urgent calls for maintainers and defenders to identify affected dependencies, review package provenance, and rotate credentials or rebuild environments where compromised packages may have executed.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
3 events from the most recent confirmed update back to the earliest known activity.
Technical analysis describes self-spreading malware behavior
Researchers reported that the npm supply-chain attack involved self-propagating malware capable of compromising additional packages, indicating the incident was not limited to isolated package takeovers. Public write-ups characterized the malware's propagation as a major escalation in npm ecosystem risk.
Researchers link the npm campaign to major downstream impact
Security reporting identified the Shai-Hulud npm compromise as affecting hundreds of popular packages and noted downstream exposure for organizations including CrowdStrike through impacted dependencies such as tinycolor-related packages. This marked a broader understanding of the campaign's ecosystem-wide reach.
Shai-Hulud compromises dozens of npm packages
A supply-chain attack attributed to malware dubbed Shai-Hulud compromised more than 40 npm packages, with later reporting putting the total at roughly 180-187 affected packages. The campaign spread through package maintainer environments and malicious package updates published to npm.
Sources
3 references tracked. Mallory keeps watching after this page renders.
NPM Supply Chain Attack: 187 Packages Compromised by Self-Spreading Malware
mend.io
Open source180+ NPM Packages Hit in Major Supply Chain Attack | OX Security NPM Supply Chain Hack: 40+ Packages Compromised Shai-Hulud,
ox.security
Open sourceLive Updates: Shai-Hulud, The Most Dangerous NPM Breach In History Affecting CrowdStrike and Hundreds of Popular Packages
koi.ai
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


