Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to intelligence
package-repository-poisoningvendor-distribution-compromisebuild-pipeline-compromiseopen-source-dependency-vulnerability

Self-Spreading Shai-Hulud Malware Compromises 180+ npm Packages

Updated 28d agoFirst seen May 25, 20263 sources

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.

Share:
Self-Spreading Shai-Hulud Malware Compromises 180+ npm Packages
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

3 events from the most recent confirmed update back to the earliest known activity.

3 EVENTS
Sep 16, 20259mo ago

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.

The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.