Missing Variables
What it detects
Keys that are defined in .env.example but absent from .env. These are variables your application expects but that have not been configured.
Example
Given .env.example:
APP_NAME=myappAPI_KEY=REDIS_URL=And .env:
APP_NAME=myappenvaudit reports:
Missing variables (in .env.example but not in .env) ✗ API_KEY ✗ REDIS_URLWhy it matters
A missing variable typically means your app will either:
- Crash on startup when it tries to read the variable
- Silently use a fallback that behaves differently from production
- Fail at runtime when a code path that uses the variable is reached
Fix
Add the missing keys to your .env file, or run envaudit sync to add them automatically with empty values.