robinhood-mcp
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted user data via the
${var}variable to determine whether to execute a financial trade. While it implements parsing logic and sanity checks, this pattern exposes a vulnerability surface where maliciously crafted input could attempt to manipulate trading behavior. - Ingestion points:
${var}inSKILL.md. - Boundary markers: The instructions require specific prefixes (
trade:) and parameters (side, symbol, size) to proceed. - Capability inventory: File writes (via
./notify), network operations (viaagent.robinhood.com/mcp/trading), and execution of local shell scripts. - Sanitization: Implements checks against account buying power and position sizes before execution.
- [COMMAND_EXECUTION]: The skill executes local shell scripts and tools to maintain its workflow.
- Execution path: Calls
scripts/mcp-oauth-refresh.shto handle token rotation and./notifyto deliver reports. - Environment: Accesses environment variables including
MCP_ROBINHOOD_TRADING_TOKENandGH_SECRETS_PAT. - [DATA_EXFILTRATION]: The skill reads highly sensitive financial information (portfolio value, positions, order history) and transmits summaries via a notification tool.
- Network operations: Communicates with
agent.robinhood.comwhich is a well-known service associated with the intended functionality. - Sensitive data: Accesses brokerage account details and OAuth credentials.
Audit Metadata