T09 · Insecure Skill Coding Practices
- Location
scripts/evaluation.py:117- Finding
Unrestricted Disclosure of MCP Tool Results to an External Model API
- Content
View full analysis
tags, you must explain: - The steps you took to complete the task - Which tools you used, in what order, and why - The inputs you provided to each tool - The outputs you received from each tool - A summary for how you arrived at the response ``` ### Technical Analysis The evaluation harness serializes every MCP tool result and submits it to Anthropic through `client.messages.create`. It performs no field-level redaction, secret detection, data classification, output-size restriction, tool allowlisting, or confirmation before transmission. Sending tool results to a model is necessary for model-based evaluation. However, forwarding the complete result exceeds minimum privilege when the ...[truncated 2333 chars]- Remediation
View remediation
