goldbergyoni / goldbergyoni/nodebestpractices

Storing secrets in env variables

Open
#1,132 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dockerfile
Stars
106k
Forks
10.7k
PR merge metrics
No merged PRs in 30d

Description

@goldbergyoni I started to investigate a bit into env variables, and a few people recommend to avoid storing secrets in env variables ([Source 1](https://stackoverflow.com/questions/65653000/why-is-it-safe-to-store-api-keys-in-digitaloceans-api-environment-variable-opt), [Source 2](https://security.stackexchange.com/questions/197784/is-it-unsafe-to-use-environmental-variables-for-secret-data)), cause packages could log `process.env` for debugging purpose or even send it to malicious server.
What are your thoughts about it?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the two linked sources and the existing Node.js best-practices guidance; no file, test, or entry point is named. Determine whether the project should recommend an alternative to environment variables and what evidence supports that recommendation. Done means reaching a clear consensus and documenting the resulting guidance.

Written by the indexing model from the issue text.

Assessment

Tech stack
nodejs
Domain
security
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.