Analyze, validate, and secure your
.envfiles.
- Accidentally committing
.envfiles - Missing environment variables causing runtime errors
- Weak secrets and default passwords in production
- No easy way to diff
.envvs.env.example
npx env-inspector <command>Or install globally:
npm install -g env-inspectorShows missing and extra variables between .env and .env.example.
env-inspector diff
env-inspector diff --env .env.local --example .env.exampleAuto-detects and validates URLs, ports, emails, booleans, and numbers.
env-inspector validate
env-inspector validate --env .env.productionFinds common default passwords, short secrets, and sequential patterns.
env-inspector security
env-inspector security --env .env.productionGenerates an empty .env file from .env.example with all keys and empty values.
env-inspector generate
env-inspector generate --example .env.template --env .env.localAdd to your pipeline to catch issues early:
# GitHub Actions
- name: Check env files
run: |
npx env-inspector diff
npx env-inspector validate
npx env-inspector securityMIT