[pitboss] phase 18: Track E.2 — macOS sandbox-exec backend

This commit is contained in:
pitboss 2026-05-15 10:22:10 -05:00
parent b127ea2832
commit 6ca9bddedb
12 changed files with 921 additions and 2 deletions

View file

@ -317,6 +317,15 @@ pub enum InconclusiveReason {
/// rather than letting an unrelated abort masquerade as a
/// confirmed sink fire.
UnrelatedCrash,
/// Phase 18 §E.2: the sandbox backend in use cannot enforce the
/// isolation a given oracle relies on (e.g. macOS process backend
/// without `sandbox-exec`, so filesystem-escape oracles would run
/// against an unconfined host). Downgrades the verdict rather
/// than letting an unhardened backend produce a false `Confirmed`.
BackendInsufficient {
backend: String,
oracle_kind: String,
},
}
/// High-level outcome of a dynamic verification attempt.