Shai-Hulud npm Worm Compromises 868 Packages With Over 2 Billion Monthly Installs