A new Shy Halute-style worm compromised 868 packages carrying over 2 billion monthly installs, and the mitigation is to block packages not yet available for a day and prefer PNPM.
Scott reports an active supply-chain worm (started via the Keeyv package) that has hit 868 packages and 2 billion monthly installs, dropping a stealer that sweeps npm, GitHub, AWS, Kubernetes, and Vault secrets and spreads to other maintainers.
transcript
Scott (Host): today there is a new Shy Hallude attack going down and one which has already compromised 868 packages carrying over 2 billion monthly installs... the main package that was compromised it started with this Keev package... the advice that we always give you on these worms is that you should be setting your packages not to install things that have not been available for at least a day or so. PNPM, npm, they all have this feature. Um so PNPM has it by default... A pre-install hook fires on npm install and drops a stealer that sweeps npm, GitHub, AWS, Kubernetes, and Vault secrets and then spreads to more maintainers.
gives example · 1