Leaked Env in Logs
process.env.* leaked inside console.log() calls
warningSecurity
leaked-env-in-logsWhy this matters
Logging env vars sends secrets to your log aggregator, CI output, and browser console. Anyone with log access sees your API keys and database URLs.
✗ Bad
console.log("Config:", {
dbUrl: process.env.DATABASE_URL,
apiKey: process.env.STRIPE_SECRET_KEY,
});✓ Good
console.log("Config:", {
dbUrl: process.env.DATABASE_URL ? "[set]" : "[missing]",
apiKey: process.env.STRIPE_SECRET_KEY ? "[set]" : "[missing]",
});How to fix
Never log the value of env vars. Log whether they're set or missing instead. Remove debug console.log calls before shipping.