Medium

npm 12 Disables Install Scripts by Default to Reduce Supply Chain Risk

Was ist passiert?

GitHub hat npm Version 12 offiziell veröffentlicht und deaktiviert Install-Scripts standardmäßig. Dies ist ein bedeutsamer Schritt zur Reduzierung von Supply-Chain-Angriffen. Zusätzlich werden granulare Zugriffstokens (GATs), die die Zwei-Faktor-Authentifizierung umgehen können, deprecated. Die allowScripts-Funktion ist nun standardmäßig deaktiviert, wodurch automatische Skriptausführungen während der Installation unterbunden werden.

Hintergrund & Bedeutung

Supply-Chain-Attacken über kontaminierte npm-Pakete gehören zu den kritischsten Bedrohungen im JavaScript-Ökosystem. Bösartige Pakete können über automatisch ausgeführte Install-Scripts Systeme kompromittieren und Malware verbreiten. Die Deaktivierung von Scripts by Default erhöht die Sicherheit erheblich, da Entwickler nun bewusst Scripts aktivieren müssen. Die Deprecated-Erklärung von GATs schließt zudem eine kritische Sicherheitslücke in der 2FA-Authentifizierung, wodurch Token-basierte Umgehungen erschwert werden.

Empfehlungen für IT-Teams

Unternehmen sollten ihre npm-Abhängigkeiten auf Version 12 aktualisieren und dabei regelmäßig auditieren, welche Pakete Scripts benötigen. Implementieren Sie strikte Policies: Nur vertrauenswürdige Pakete sollten Install-Scripts aktivieren dürfen. Führen Sie regelmäßige Sicherheitsscans mit Tools wie npm audit durch und nutzen Sie Software Composition Analysis (SCA)-Lösungen. Schulen Sie Entwickler über Supply-Chain-Risiken und erzwingen Sie die Verwendung von starken Authentifizierungsmechanismen, insbesondere die Abkehr von GATs.

Fazit

Die Änderungen in npm 12 stellen einen wichtigen Meilenstein für die Sicherheit des JavaScript-Ökosystems dar. Durch den Secure-by-Default-Ansatz wird das Risiko von Supply-Chain-Angriffen signifikant gesenkt.

Quelle: Original Artikel

📷 Social Media Hashtags Instagram & Facebook
🔗 https://huntingthreats.de/npm-12-disables-install-scripts-by-default-to-reduce-supply-chain-risk/ #ZeroTrust #IAM #Phishing #MFA #IdentitySecurity #Cybersecurity #CyberAttack #Password #SSO #Authentication #HuntingThreats #Cybersicherheit #CyberSecurity #ITSecurity
💡 Tipp: Auf Instagram 10-15 Hashtags posten • Auf Facebook nur 3-5 verwenden
🛒

Empfohlene Security-Tools

* Affiliate-Links
🔑 Empfohlen
YubiKey Security Key NFC
Hardware-Sicherheitsschlüssel für Zwei-Faktor-Authentifizierung. Schützt Accounts selbst bei gestohlenen Passwörtern.
ab 29,00 € Amazon →
🛡 Netzwerk
GL.iNet GL-MT3000 Reise-Router
VPN-fähiger Pocket-Router mit WiFi 6. Schützt dein Netzwerk unterwegs und zu Hause vor Angriffen.
ab 69,00 € Amazon →
📘 Buch
Hacking & Cyber Security mit KI
Prompt Engineering, Phishing, Pentesting mit ChatGPT. Perfekt für IT-Security Einsteiger und Profis.
ab 24,99 € Amazon →
💻 Buch
Ethical Hacking - Das grosse Buch
Hacking mit Python Schritt für Schritt erklärt. Verstehe wie Angreifer denken und schütze deine Systeme.
ab 39,99 € Amazon →
🐍 Buch
Python für Einsteiger
Programmieren lernen mit Python - Schritt für Schritt zum Python-Profi. Ideal für Security Automation.
ab 29,99 € Amazon →

* Als Amazon-Partner verdiene ich an qualifizierten Käufen. Diese Links helfen dabei, HuntingThreats kostenlos zu betreiben.

Automatisch aggregiert von HuntingThreats am 10.07.2026
Alle CVEs ansehen