Keyv and Cachable maintainer talks about ChainDrop attack
1 hr 8 min
This week we had a special guest on the show: Jared Wray, who is the maintainer of several popular open source projects, including Keyv and Cacheable. In August 2026, he was the victim of an account takeover. A threat actor used a GitHub token he thought he'd retired to push malware into his Kevy and Cachable, and his own release pipeline shipped it to npm with valid provenance. It contained a worm that propagated the malware into 400+ npm packages. The campaign became known as ChainDrop, and the worm code was based on TeamPCP's open-sourced Mini Shai-Hulud worm. We talked about: How the attack happenedGetting his accounts backRebuilding his setupSecurity controls that are harder than they soundVetting new dependenciesStaying on GitHub ActionsEpisode resources: (webpage) Jared Wray on GitHub(blog) New npm Worm Hits 400+ Packages Including Keyv, Cachable(blog) Keyv and Cacheable - Chaindrop Worm(blog) Coding Securely in the Age of AI