Skip to content

Generate an Evidence Pack

evidencePack.sh captures image provenance, schema validation, runtime smoke readiness, and the threat model. It is not compliance, penetration testing, an SBOM archive, config audit, or HA proof.

Provide checkout, release version/authenticated gh, database credentials/psql, reachable runtime, and protected output as applicable.

Terminal window
export CARACAL_VERSION=<tag>
export PGHOST=<host> PGPORT=5432 PGUSER=<user> PGDATABASE=<database> PGPASSWORD=<password>
export CARACAL_SMOKE_HOST=<host>
bash infra/scripts/evidencePack.sh

Output is under evidence/caracal-evidence-<UTC>/. Executed failures exit non-zero; missing inputs produce non-failing SKIPPED.

Require relevant checks to be PASS; skipped means missing evidence. Add rendered deployment, digests, config review, canaries, alerts, and restore evidence separately.

Preserve raw failure output, correct the boundary, and generate a new pack. Never edit generated status.

Use Review OSS Adoption Readiness.