Your dependencies can read your environment variables. JavaScript lets them.
Ambient authority means any code in your Node.js process can touch the filesystem, network, and environment.
A single compromised transitive dependency can exfiltrate your , write to your filesystem, and open outbound connections. It does not need a vulnerability in…