New Shai Hulud NPM Worm Emerges
Researchers from Wiz are currently tracking more than 25,000 affected repositories across approximately 350 unique users.

Researchers from Wiz are currently tracking more than 25,000 affected repositories across approximately 350 unique users.
November 24, 2025 | 2 min read

There is an aggressive new wave of npm supply-chain attacks, known as "SHA1-HULUD 2.0," which uses much of the tradecraft of the prior Shai-Hulud campaign while introducing more potent execution methods and an interesting persistence mechanism. The campaign leverages compromised maintainer accounts to publish trojanized versions of legitimate npm packages, leading to credential theft and data exfiltration.
The scope of the compromise is extensive, with packages from major ecosystems like Zapier, ENS Domains, PostHog, and Postman being affected. Researchers from Wiz are currently tracking more than 25,000 affected repositories across approximately 350 unique users, with a rapid infection rate adding roughly 1 ,000 new repositories every 30 minutes in the early stages of the campaign.
Technical Details of the New Variant
Unlike earlier versions, the SHA1-HULUD 2.0 variant has been modified to significantly increase exposure in build and runtime environments:
Stealthy Backdoor Mechanism
Payload analysis by Wiz researchers shows the actor behind this campaign is focused on establishing long-term remote access to infected machines through a sophisticated GitHub workflow:
There is a second payload too, which has several functions, most notably grabbing and exfiltrating GitHub secrets.
“It then lists and collects all secrets defined in the Github secrets section and uploads them as an artifact. This information is written as the actionsSecrets.json file in the exfiltration repositories. The payload then downloads the newly created artifact. The file is downloaded to the compromised machine as part of the exfiltration processes,” Wiz’s analysis says.
Researchers at Socket are also tracking the Shai-Hulud 2.0 campaign and have a running list of compromised packages going on their blog.
The original Shai Hulud npm worm emerged in September and quickly affected several dozen packages. That campaign was tied to an earlier compromise of an upstream npm package but this second version of the worm appears to be separate.
November 24, 2025 | 2 min read
Dennis Fisher is an award-winning journalist and author. He is one of the co-founders of Decipher and Threatpost and has been writing about cybersecurity since 2000. Dennis enjoys finding the stories behind the headlines and digging into the motivations and thinking of both defenders and attackers. He is the author of 2.5 novels and once met Shaq. Contact: dennis at decipher.sc.