bumper is a security tool, so we hold its own supply chain and code to a high bar. Thank you for helping keep it trustworthy.
Please do not open a public issue for security problems.
Report privately through GitHub's Private vulnerability reporting (Security → Advisories → Report a vulnerability) — it lets you share details and coordinate a fix with us privately.
Please include:
- a description of the issue and its impact,
- steps to reproduce (a minimal Terraform plan / config or command is ideal),
- the bumper version (
bumper version) and your OS/arch, - any suggested remediation.
- Acknowledgement within 3 business days.
- An initial assessment and severity within 7 days.
- We'll keep you updated on progress and coordinate a disclosure timeline; we aim to ship a fix within 90 days and will credit you (unless you prefer otherwise).
bumper is pre-1.0 / early. Security fixes land on the latest release; please upgrade to the newest version before reporting.
| Version | Supported |
|---|---|
| latest release | ✅ |
| older | ❌ |
In scope:
- the
bumperbinary and all subcommands (scan,deps,verify,guard,init,tui), - the release artifacts and their signatures/attestations,
- the deterministic rule engine and the
guardenforcement logic (e.g. a way to makeguardallow an unverifiedterraform apply/destroy), - the
install.shscript.
Out of scope:
- vulnerabilities in third-party dependencies without a demonstrated impact on bumper (report those upstream; we track them via Dependabot + govulncheck),
- findings that require a compromised local machine or already-malicious AI CLI,
- the optional AI-enrichment output (it is non-authoritative garnish; the deterministic finding is the source of truth).
Every release is checksummed, the checksum file is signed with cosign (keyless), and each artifact carries a SLSA build-provenance attestation. See the Install section of the README for verification commands.