Deine dependencies können deine Umgebungsvariablen lesen. JavaScript lässt sie.
Ambient Authority bedeutet, dass jeder Code in deinem Node.js-Prozess auf das Dateisystem, das Netzwerk und die Umgebung zugreifen kann. Hier erfährst du, wie du sie mit Lockdown, Compartments und expliziter Capability-Übergabe entziehst.
Eine einzelne kompromittierte transitive dependency kann deine exfiltrieren, auf dein Dateisystem schreiben und ausgehende Verbindungen öffnen. Sie braucht…