deep-execution
Fail
Audited by Gen Agent Trust Hub on Oct 31, 2026
Risk Level: HIGHCOMMAND_EXECUTIONPROMPT_INJECTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill constructs file paths and shell commands using unvalidated provider names. In
SKILL.md(Step 1), the provider namepis used to create the pathqf="$Q-$p.txt", which is then used as a target for shell redirection (> "$qf"). If a provider name contains path traversal sequences like../, an attacker could overwrite arbitrary files. Inagent-prompt-template.md, the provider name{PROVIDER}is interpolated directly into a bash command:bash "{PLUGIN_ROOT}/scripts/providers/{PROVIDER}.sh". This enables unauthorized script execution if the provider name is manipulated to include shell metacharacters. - [PROMPT_INJECTION]: In
SKILL.md(Step 2), provider names are interpolated into the system prompt for the analyst agents:You are the council analyst for the provider "${p.name}".. A malicious provider name could contain injection payloads designed to hijack the analyst agent's instructions. - [INDIRECT_PROMPT_INJECTION]: The skill processes responses from external AI providers, creating an attack surface where an external model's output could influence the analyst agent's behavior.
- Ingestion points: The analyst agent reads the output of provider scripts in
agent-prompt-template.md(Round 1). - Boundary markers: There are no explicit delimiters or safety instructions provided to the analyst agent to treat the provider's response as untrusted data.
- Capability inventory: The analyst agent has capabilities to execute shell commands (
bash) and write files (cat > ...) to perform follow-up queries and report results. - Sanitization: Quoted heredocs (
<<'COUNCIL_Q_EOF') are used inagent-prompt-template.mdto prevent shell injection from the content of follow-up questions, but this does not prevent the agent from being logically manipulated into performing unintended actions. - [DYNAMIC_EXECUTION]: The skill uses a dynamic workflow in
SKILL.md(Step 2) that executes a Javascript-based script to coordinate parallel agent execution, which involves runtime assembly of instructions and logic.
Recommendations
- AI detected serious security threats
Audit Metadata