scan_tool_poisoning
Scan MCP tool definitions for hidden instructions, unicode tricks, and obfuscated payloads. Detect poisoning indicators like prompt injection and homoglyph attacks.
Instructions
Scan MCP tool definitions for hidden instructions, unicode tricks, obfuscated payloads, and manipulation patterns. Use this to check if a server's tools contain poisoning indicators (prompt injection in descriptions, zero-width characters, cross-tool manipulation, homoglyph attacks). Provide tool definitions directly OR a source_url to extract them from code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool_definitions | No | Array of tool definition objects to scan. Each object should have: name (string), description (string), inputSchema (object, optional). | |
| source_url | No | Git repository URL. If provided (and no tool_definitions), will clone the repo and attempt to statically extract tool definitions from source code. | |
| server_name | No | Name of the MCP server being scanned (for reporting purposes). |