mcp-management
Pass
Audited by Gen Agent Trust Hub on Mar 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill's core functionality involves launching subprocesses using commands and arguments defined in the local
.claude/.mcp.jsonconfiguration file. This is implemented inscripts/mcp-client.tsusing theStdioClientTransportfrom the MCP SDK to manage server lifecycles.\n- [EXTERNAL_DOWNLOADS]: The documentation (README.md and reference guides) provides instructions for installing third-party tools likegemini-cliand various official MCP servers (e.g.,@modelcontextprotocol/server-memory) using standard package managers likenpmandnpx.\n- [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface because it retrieves tool and prompt metadata from external MCP servers and saves it toassets/tools.json. This content is then used by the AI agent for decision-making.\n - Ingestion points: Metadata is ingested in
scripts/mcp-client.tsvia thelistTools,listPrompts, andlistResourcesmethods.\n - Boundary markers: No explicit boundary markers or safety instructions are applied to the server-provided metadata before it is stored or presented to the agent.\n
- Capability inventory: The skill can execute shell commands for server initialization and perform file operations such as writing to the
assetsdirectory.\n - Sanitization: The skill does not validate or sanitize the descriptions or schemas provided by the remote MCP servers before saving them locally.
Audit Metadata