A tool's description is read by the model but rarely by the user — which makes it the ideal place to hide instructions. This scanner flags tool-poisoning and prompt-injection smells in a description or manifest: instruction overrides, hidden zero-width unicode, role-play framing, model-directed directives, tool-shadowing, and exfiltration hints. It maps to OWASP ASI01 — Agent Goal Hijack.
description text, a full tool definition, or a server manifest. A deliberately-poisoned example is pre-loaded.