mirror of
https://github.com/elicpeter/nyx.git
synced 2026-07-06 20:42:10 +02:00
[pitboss] phase 18: Track E.2 — macOS sandbox-exec backend
This commit is contained in:
parent
b127ea2832
commit
6ca9bddedb
12 changed files with 921 additions and 2 deletions
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue