orchestrate-harnesses
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local CLI tools, specifically
codexandclaude, to perform engineering tasks and environment verification.\n - The
harness.pyscript manages the lifecycle of these processes, including launching, tracking (via/proc), and terminating process groups.\n - A 'startup probe' phase is implemented in
worker_policy.pywhich executes/bin/truethrough thecodexapp-server to verify security policies (e.g., sandbox mode, approval policy) before initiating any model inference.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data which could potentially contain malicious instructions intended to influence agent behavior.\n - Ingestion points: Untrusted data enters the agent context through
user_messages(original requests and amendments) andnamed_evidence(files declared in the task contract, limited to 32 KiB each).\n - Boundary markers: The instructions explicitly direct the agent to separate user messages from agent summaries and evidence. Prompts include a specific
boundarystring emphasizing that evidence is not a user instruction.\n - Capability inventory: Depending on the authorized policy, the skill can perform file reads, writes, and shell command execution (
Bash) via the underlying CLIs. The controller scriptharness.pyalso performs sub-process operations and filesystem management.\n - Sanitization: The skill uses strict JSON schema validation for both the task contract and the model response. It enforces hard ceilings on log sizes (8 MiB), prompt sizes (256 KiB), and file read buffers to prevent resource exhaustion or overflow attacks.
Audit Metadata