Umbra Admission v0.2.0 — detection scan + SARIF
Umbra Admission v0.2.0 — govern any coding agent's PR with a signed receipt, now
with an optional built-in vulnerability scan.
- Agent-agnostic admission pipeline: contract → injection quarantine →
required checks → independent verifier → earned authority → Ed25519 receipt. - NEW: scan mode (scan: "true") runs the umbra-core SAST detection engine over the
PR and uploads SARIF to code scanning — 7 languages, cross-file taint,
deterministic and offline. Optional scan-fail-on gates the check; outputs
sarif-file and findings-count. Needs security-events: write. - Layered prompt-injection defense (patterns + structural carriers + full-file
quarantine + optional semantic classifier). - Sandboxed checks on Linux (auto-installs bubblewrap); UMBRA_REQUIRE_SANDBOX
fail-closed option. - Posts a verdict comment, uploads the signed receipt, fails the check below the
required authority. Never merges.
Pin @v1 (moving) or @v0.2.0 (exact). Requires umbra-core>=0.5.0 (installed