Post
CRITICAL ⚡ MUST-KNOW

ChainDrop: Inside a Self-Propagating npm Worm

· supply-chain · npm · malware

Unit 42 detailed ChainDrop, a self-propagating worm spreading through the npm registry. The worm extracts secrets from GitHub Actions runners and uses Ethereum smart contracts for command-and-control routing, an unusual choice that complicates takedown. Self-propagation lets it spread automatically between compromised packages and maintainer accounts without further attacker action. Teams should audit CI/CD secrets exposure and review recently published or updated npm dependencies for unexpected postinstall behavior.