Responsible Disclosure
The envtrap team takes security vulnerabilities seriously. If you discover a security issue in envtrap itself, please follow responsible disclosure practices.
Do not open a public GitHub issue for security vulnerabilities. This could expose the vulnerability to malicious actors before a fix is available.
How to Report
Send a detailed vulnerability report to:
Please include:
- Description — A clear description of the vulnerability
- Impact — What an attacker could achieve by exploiting this
- Steps to reproduce — Minimal reproduction steps or a proof-of-concept
- Affected versions — Which versions of envtrap are affected
- Suggested fix (optional) — Any ideas you have for a fix
What to Expect
Scope
The following are in scope for security reports:
- envtrap CLI (
envtrap run, config parsing)
- Runtime interceptors (https, subprocess, dns, stdout)
- Secret detection engine (false negatives — secrets that should be caught but aren’t)
- Configuration parsing vulnerabilities
- Privilege escalation via envtrap’s process model
The following are out of scope:
- Vulnerabilities in your application code (envtrap protects against these, not from them)
- Vulnerabilities in npm packages that envtrap depends on (please report to those maintainers)
- Social engineering
- Physical access attacks
Bug Bounty
We currently operate a goodwill-based disclosure program. While we do not offer monetary rewards, we will:
- Credit you in the release notes (unless you prefer anonymity)
- Add your name to our Security Hall of Fame
- Provide a signed letter of acknowledgement upon request
Hall of Fame
We thank the following researchers for responsible disclosure:
PGP Key
For sensitive reports, you may encrypt your email using our PGP key: