
The npm ecosystem, powering millions of JavaScript projects, has just experienced one of the most disruptive supply chain attacks to date. The Shai-Hulud worm spread through compromised npm packages, stealing secrets and self-propagating across projects. Over 500 packages were impacted. This post breaks down the incident, highlights CISA’s official recommendations, and introduces the curated registry