moai-mcp-builder
Pass
Audited by Gen Agent Trust Hub on Mar 1, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill implements the standard Model Context Protocol
stdiotransport inscripts/connections.pyandscripts/evaluation.py. This functionality requires spawning local subprocesses to facilitate communication between the agent and local MCP servers, which is the primary intended use of this transport layer. - [EXTERNAL_DOWNLOADS]: The skill and its examples utilize well-known, trusted Python packages including
anthropic,mcp,httpx,sqlalchemy, andpydantic. The documentation also references official Node.js ecosystem packages such as@modelcontextprotocol/sdkandzodfor server implementation. - [INDIRECT_PROMPT_INJECTION]: The evaluation harness in
scripts/evaluation.pyparses user-supplied XML files using the standardxml.etree.ElementTreelibrary. This ingestion of external data constitutes a vulnerability surface for XML-based attacks if the evaluation files are sourced from untrusted parties. - Ingestion points:
scripts/evaluation.pyreads local XML files provided as command-line arguments. - Boundary markers: The script relies on explicit XML tags (
<question>,<answer>) to define data boundaries. - Capability inventory: The harness can execute code via the MCP
stdiotransport and interact with remote APIs via theanthropicclient. - Sanitization: The implementation uses the standard library XML parser without additional security hardening (e.g.,
defusedxml).
Audit Metadata