Shai-Hulud strikes again: CHAINDROP worm hits 400+ npm packages (opens in a new tab)
Why readAn active, self-propagating npm worm has backdoored 400+ packages via a compromised maintainer whose libraries pull hundreds of millions of downloads a month, this is a check-your-lockfiles-today item.
On August 4, 2026 Elastic's supply-chain monitoring flagged a new Shai-Hulud campaign that trojanized the keyv monorepo and planted a worm they call CHAINDROP. Execution fires from a preinstall hook, and the payload uses stolen npm credentials to automatically republish backdoored versions of every other package the maintainer can publish to, which is how one account turned into 400+ compromised packages. Blast radius is severe: keyv alone saw over 600 million downloads last month, with flat-cache near 580 million, cacheable-request over 137 million, and cache-manager over 16 million. Audit installs in the affected window, rotate npm tokens, and treat preinstall-hook execution as the containment boundary.