Shai-Hulud Returns With Self-Propagating npm Worm Targeting Developer Credentials