PegosStelios/envguard

GitHub: PegosStelios/envguard

Stars: 0 | Forks: 0

# envguard Scan repos for leaked secrets and verify `.env` / `.env.example` parity. Runs locally, as a pre-commit hook, or as a GitHub Action. ## Install pip install envguard ## Usage envguard scan # secret scan only envguard parity # .env vs .env.example only envguard check # both envguard scan --format json envguard scan --entropy # opt-in high-entropy detection envguard scan --write-baseline .envguard-baseline envguard scan --baseline .envguard-baseline Exit codes: `0` clean, `1` findings, `2` usage error. ## Pre-commit repos: - repo: https://github.com//envguard rev: v0.1.2 hooks: - id: envguard ## GitHub Action - uses: /envguard@v0.1.2 with: path: . ## Detected secret patterns (v1) - AWS access keys (`AKIA…`) - GitHub personal access tokens (`ghp_…`) - Slack tokens (`xoxb-…`, etc.) - Private key headers (RSA / EC / OpenSSH / DSA) - Generic `(api_key|secret|password|token) = '…'` - High-entropy strings (opt-in via `--entropy`) ## License MIT.