npm v12 Disables Install Scripts by Default to Block Supply Chain Attacks
GitHub announces breaking changes for npm 12 releasing next month. Install scripts, Git dependencies, and remote URLs now require explicit approval to combat malicious packages.