Skip to main content

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:
  1. Description — A clear description of the vulnerability
  2. Impact — What an attacker could achieve by exploiting this
  3. Steps to reproduce — Minimal reproduction steps or a proof-of-concept
  4. Affected versions — Which versions of envtrap are affected
  5. 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: