mcp-builder
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The evaluation harness in
scripts/evaluation.pyprocesses external XML files containing test questions which are then fed to the LLM. If these files are sourced from untrusted locations, they could contain instructions designed to influence the agent's behavior during the evaluation. - Ingestion points: Test questions are loaded from XML files via the
parse_evaluation_filefunction inscripts/evaluation.py. - Boundary markers: The system prompt defines specific XML tags for structuring output (
<summary>,<feedback>,<response>), but the input questions are not encapsulated within strict delimiters to isolate them from instructions. - Capability inventory: The evaluation loop can execute any tool exposed by the connected MCP server using the
call_toolmethod inscripts/connections.py. - Sanitization: There is no explicit sanitization or instruction-filtering performed on the question text before it is processed by the Anthropic API.
- [COMMAND_EXECUTION]: The
scripts/connections.pyandscripts/evaluation.pyscripts allow for the execution of local MCP servers. Thestdio_clientis used to spawn server processes based on commands and arguments provided via command-line flags. This is the intended primary functionality for local integration and testing.
Audit Metadata