In September 2025, a worm named Shai-Hulud began automatically updating packages on npm's registry without human intervention. This worm published new versions containing hidden malware that would then propagate to more machines, leading to over 500 package versions being altered between September 14th and 18th. Stolen credentials were uploaded to a public GitHub repository named Shai-Hulud.
Two months later, in November 2025, Shai-Hulud 2.0 emerged, backdooring 796 packages and moving its execution earlier in the install process. This variant also included a destructive payload, deleting the user's home directory if it failed to find credentials or a way to spread. By spring 2026, Mini Shai-Hulud specifically targeted credentials for AI coding tools such as Claude, Codex, Cursor, and Gemini.
The most recent variant, ChainDrop, appeared in August 2026 and compromised over 400 packages in less than four hours. ChainDrop exploited legitimate, cryptographically signed release pipelines, which granted poisoned versions valid SLSA provenance attestations. This allowed it to circumvent mechanisms designed to verify package integrity. Its command infrastructure was also hosted on an Ethereum smart contract, making domain blocklists ineffective.
These incidents highlight a fundamental vulnerability in package management systems, which assume that installing a package means running its contents with the installer's permissions. The automation of publishing by non-human agents, as demonstrated by these worms, challenges the traditional security model where human oversight was a key control point. The ability of these worms to bypass established security measures like SLSA provenance indicates a need for re-evaluation of current software supply chain security practices.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
A series of self-propagating worms, starting with Shai-Hulud in September 2025, have demonstrated the ability to automatically publish malicious package versions to registries like npm, steal credentials, and bypass security measures. The latest variant, ChainDrop, compromised over 400 packages in hours by exploiting legitimate, cryptographically signed release pipelines, highlighting a critical vulnerability in software supply chain security.