1. Supply‑chain attacks are now routine
"Supply chain woes continue" – mtud
2. npm’s trust model is fragile; safeguards such as minimum‑release‑age and ignore‑scripts are essential
"PSA: npm/bun/pnpm/uv now all support setting a minimum release age for packages." – postalcoder
3. Many developers are abandoning or sandboxing npm (pnpm, bun, cargo) and demand post‑install approvals > "PNPM makes you approve postinstall scripts instead of running them by default, which helps a lot." – arcfour
4. npm’s massive ecosystem makes the problem uniquely severe compared to other languages
"I refuse to download Node or use anything NPM. Thankfully other languages are better anyways." – slopinthebag
5. Version‑pinning and cool‑down periods can give a degree of “herd immunity” against rapid malicious releases
"…tell dependabot to delay a week, you’d sleep easy from this nonsense." – neko_ranger
6. Reducing dependency churn by using native standard‑library features (e.g., fetch) is seen as the only sane long‑term fix
"Well, this particular case could be wholly avoided if it didn’t take 2 decades to get competent HTTP(S) client into core language." – punchyhamster