orca-orchestration
Fail
Audited by Gen Agent Trust Hub on Oct 25, 2026
Risk Level: HIGHCOMMAND_EXECUTIONPROMPT_INJECTIONPRIVILEGE_ESCALATIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The adapter CLI in
adapter/cli.pyexplicitly includes the--dangerously-skip-permissionsflag when creating Claude terminals. This pattern is designed to instruct the agent to ignore standard safety filters and permission boundaries. - [COMMAND_EXECUTION]: The workflow runner (
runner/engine.py) and queue manager (runner/queue.py) execute arbitrary shell commands defined in YAML workflow files. These commands are executed viasubprocess.Popenandsubprocess.runusingsh -c(or a user-defined shell). While this is the primary purpose of the skill, the execution of unvalidated configuration logic poses a high risk of local code execution if workflow files are manipulated. - [PRIVILEGE_ESCALATION]: The inclusion of the
--dangerously-skip-permissionsflag represents a deliberate attempt to acquire or exercise capabilities that bypass the agent's standard restricted environment and security controls. - [DATA_EXFILTRATION]: The skill accesses sensitive local data by reading LLM interaction logs, session metadata, and rate limit info from
~/.claude/projects/and~/.codex/sessions/(adapter/cost.pyandadapter/budget.py). This data is processed and can be written to disk in the run state directory. - [INDIRECT_PROMPT_INJECTION]: The skill provides an attack surface for indirect injection by ingesting data from external YAML workflows and Markdown templates.
- Ingestion points: Workflow files, queue configurations, and Markdown spec templates (
adapter/cli.py,runner/queue.py). - Boundary markers: Missing; the skill uses simple string interpolation for parameters and environment variables.
- Capability inventory: Extensive use of
subprocessto execute arbitrary shell commands across multiple modules (engine.py,queue.py,orca.py). - Sanitization: Largely absent; the
interpolatefunction inadapter/cli.pyperforms raw string replacement of parameters into content that is subsequently processed or executed.
Recommendations
- AI detected serious security threats
Audit Metadata