agenthub
Pass
Audited by Gen Agent Trust Hub on Apr 12, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/result_ranker.pyexecutes a user-provided evaluation command usingshell=True. While this is a core feature intended for running tests or benchmarks, it allows for the execution of arbitrary shell commands in the agent's environment. Evidence:subprocess.run(eval_cmd, shell=True, ...)inscripts/result_ranker.py. - [PROMPT_INJECTION]: The skill's architecture relies on a coordinator reading and processing result summaries and progress updates written by potentially untrusted subagents to the
.agenthub/board/directory, creating a surface for indirect prompt injection. Ingestion points: Result summaries located in.agenthub/board/results/and progress updates in.agenthub/board/progress/(accessed viascripts/board_manager.pyandscripts/result_ranker.py). Boundary markers: Absent; data is stored in markdown files without explicit delimiters or structural isolation to prevent subagent content from being interpreted as instructions by the coordinator. Capability inventory: The coordinator possesses the capability to execute shell commands viascripts/result_ranker.py, perform git merges, and manage the filesystem via worktree commands. Sanitization: Absent; the skill does not perform validation or sanitization on the content written by subagents before it is processed by the coordinator.
Audit Metadata