goal-batch
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- Indirect Prompt Injection Surface: The orchestrator processes data from sub-agents, including status files like
DONE.jsonand session logs such astranscript.jsonl. If a worker lane processes untrusted content, it could potentially embed malicious instructions in these logs to influence the orchestrator's decisions. (1) Ingestion points:scripts/batch_status.shandscripts/lane_turns.shread JSON data from lane worktrees. (2) Boundary markers: The instructions recommend manual verification of verdicts but do not specify programmatic delimiters for interpolated data. (3) Capability inventory: The skill utilizesbash,delegate, andload_skillto act on interpreted statuses. (4) Sanitization: The skill usesjqfor structural parsing, ensuring JSON integrity while processing content. - Dynamic Execution Patterns: The
launch_lane.shscript generates a temporary bash wrapper in the system's temp directory. This wrapper is used to manage the worker lane's lifecycle, including environment setup and timeout handling, and is executed dynamically. - Automated Command Execution: The skill interacts with the host environment by performing operations such as
chmod +xon generated scripts and managingtmuxsessions. It also reads the user's global configuration (~/.amplifier/settings.yaml) to validate environment variables before launching worker sessions.
Audit Metadata