Tool poisoning
Hidden instructions in a tool’s name, description or schema that steer an AI agent reading them; a server can also change a definition after users approved it. Pin a hash of each reviewed definition and review any change.
Covered in
Practice: Local project: Enforce retrieval and tool boundaries across crashes