Check environment files
Compare .env with .env.example for missing, extra, duplicate and empty required values.
A small Python CLI for checking environment files and finding likely credentials in a source tree.
Illustrated workflow · not a live application session
Start with the implemented workflow, then follow the source to understand how it works.
Compare .env with .env.example for missing, extra, duplicate and empty required values.
Pattern and entropy checks produce file-and-line findings with severity filters.
Human-readable or JSON scan output; documented exit codes for automation.
Compare .env with .env.example for missing, extra, duplicate and empty required values.
Full setup and implementation ↗Python 3.9 or later. No third-party runtime dependencies.
Clone the repository and run these commands from its root. Review the README before connecting external services.
Open repository ↗git clone https://github.com/honeyamn10-source/envguard.git
cd envguard
python -m pip install .
envguard scan . --severity critical,high
envguard check . --strictDetection is heuristic. Review findings and rotate any exposed credential. The CLI supports human and JSON scan output; SARIF, JUnit, standalone binaries and Docker images are not supplied here.
Check the latest results in GitHub Actions. A passing automated check covers its tested paths, not every real-world integration.