npm 12 deaktiviert Installationsskripte standardmäßig
npm 12 deaktiviert Installationsskripte standardmäßig, um Supply-Chain-Angriffe zu erschweren. Erfahren Sie, was sich für Entwickler ändert und wie Sie … Warum npm 12 Installationsskripte jetzt blockiert GitHub hat offiziell die Freigabe von npm Version 12 bekannt gegeben. Die wichtigste Änderung: Installationsskripte sind standardmäßig deaktiviert. Das betrifft vor allem preinstall , install und postinstall -Skripte in Paketen. Bisher liefen diese automatisch – ein Einfallstor für Angreifer, die bösartigen Code in beliebte Pakete einschleusen. Stell dir vor, du installierst ein harmloses Tool, und im Hintergrund wird ein Skript ausgeführt, das deine Umgebungsvariablen ausliest. Genau das soll npm 12 unterbinden. Die Option allowScripts steht nun standardmäßig auf off . Nur wenn du explizit zustimmst, dürfen Skripte laufen. Was sich für deine tägliche Arbeit ändert Wenn du npm install ausführst, wirst du künftig eine Warnung sehen, falls ein Paket Skripte ausführen will. Du ka...