NPM 12 makes install scripts, Git, and remote-url dependencies opt-in by default(github.blog)
github.blog
NPM 12 makes install scripts, Git, and remote-url dependencies opt-in by default
https://github.blog/changelog/2026-07-08-npm-install-time-security-and-gat-bypass2fa-deprecation/
ofc, better defaults are better theres no argument there. just feel like the whole approach of these tools to allow arbitrary code execution and remote resources by design is the really issue,.not the default settings. (ofc, i have no solution for it too!)