scan_tool_poisoning
Scan MCP tool definitions for hidden instructions, unicode tricks, obfuscated payloads, and manipulation patterns to detect poisoning indicators.
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 |
|---|---|---|---|
| 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). | |
| tool_definitions | No | Array of tool definition objects to scan. Each object should have: name (string), description (string), inputSchema (object, optional). |