Outcall
SpecificationsS005 · Agent Shim

Success criteria

S005 Success Criteria

IDCriterion
S005-SC-001A mediated invocation checks in and uses only a daemon-issued session token and identity.
S005-SC-002Allowed exact command arguments execute; denied commands spawn no process and return the reason.
S005-SC-003Network and file forms are verified as non-executing probes; S015 tests verify real egress enforcement.
S005-SC-004Daemon loss during a long-running child kills and reaps that child, then exits 5.
S005-SC-005Malformed, oversized, timed-out, or unsuccessful API responses cannot start an action.
S005-SC-006Exit codes are 0 for success, 1 for action denial/failure, and 5 for enforcement unavailability.
S005-SC-007Shim diagnostics are on stderr and API bodies are bounded to 64 KiB.
S005-SC-008When helper mounts are enabled, the shim is read-only and no host operator socket is mounted.
S005-SC-009Built-in recipes remain secure with helper mounts disabled because S015 is the mandatory outer boundary.

On this page