Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bumper
command
Command bumper catches dangerous Terraform changes before you apply them.
|
Command bumper catches dangerous Terraform changes before you apply them. |
|
internal
|
|
|
catalog
Package catalog is bumper's embedded advisory corpus: ~2,600 security best-practice records harvested from four Apache-2.0 sources (Trivy/tfsec, Checkov, KICS, Prowler), normalized to a common envelope.
|
Package catalog is bumper's embedded advisory corpus: ~2,600 security best-practice records harvested from four Apache-2.0 sources (Trivy/tfsec, Checkov, KICS, Prowler), normalized to a common envelope. |
|
deps
Package deps implements bumper's dependency guardrail: it parses lockfiles entirely locally and talks to the hosted Advisor (advisor.bumper.sh) over REST.
|
Package deps implements bumper's dependency guardrail: it parses lockfiles entirely locally and talks to the hosted Advisor (advisor.bumper.sh) over REST. |
|
engine
Package engine evaluates a compiled rule set against normalized plan changes and returns ranked findings.
|
Package engine evaluates a compiled rule set against normalized plan changes and returns ranked findings. |
|
enrich
Package enrich translates deterministic findings into plain English by shelling out to a locally-installed, already-authenticated AI CLI (claude, gemini, ...).
|
Package enrich translates deterministic findings into plain English by shelling out to a locally-installed, already-authenticated AI CLI (claude, gemini, ...). |
|
plan
Package plan normalizes `terraform show -json` output into a shape that is convenient for rule evaluation.
|
Package plan normalizes `terraform show -json` output into a shape that is convenient for rule evaluation. |
|
report
Package report renders engine findings as text or JSON.
|
Package report renders engine findings as text or JSON. |
|
rules
Package rules loads bumper's declarative rule set.
|
Package rules loads bumper's declarative rule set. |
|
safety
Package safety implements bumper's enforcement layer: verifying a saved Terraform plan (binding a passing scan to the exact plan file by sha256) and guarding `terraform apply`/`destroy` as a Claude Code PreToolUse hook, so an agent cannot apply a plan nobody verified.
|
Package safety implements bumper's enforcement layer: verifying a saved Terraform plan (binding a passing scan to the exact plan file by sha256) and guarding `terraform apply`/`destroy` as a Claude Code PreToolUse hook, so an agent cannot apply a plan nobody verified. |
|
search
Package search is bumper's unified, cross-corpus rule search.
|
Package search is bumper's unified, cross-corpus rule search. |
|
setup
Package setup implements `bumper init`: wiring bumper into a coding agent (Claude Code or Augment).
|
Package setup implements `bumper init`: wiring bumper into a coding agent (Claude Code or Augment). |
|
skills
Package skills serves bumper's agent skills — playbooks that teach a coding agent to drive bumper's plan gate, dependency guardrail, and Advisor.
|
Package skills serves bumper's agent skills — playbooks that teach a coding agent to drive bumper's plan gate, dependency guardrail, and Advisor. |
|
style
Package style is bumper's plain-output color palette — the terminal counterpart of the web app's <Terminal> components.
|
Package style is bumper's plain-output color palette — the terminal counterpart of the web app's <Terminal> components. |
|
tui
Package tui is bumper's optional interactive terminal UI — the "hazard console".
|
Package tui is bumper's optional interactive terminal UI — the "hazard console". |
|
tools
|
|
|
build_reports
command
Command build_reports generates the self-scan showcase reports consumed by bumper-web.
|
Command build_reports generates the self-scan showcase reports consumed by bumper-web. |
Click to show internal directories.
Click to hide internal directories.