What problem does it solve? AI systems that feed untrusted text into model contexts are exposed to prompt injection, insecure tool output handling, and excessive agent agency. This Skill provides a concrete threat model and defensive checklist for securing hooks, MCP servers, and autonomous agent teams against the OWASP LLM Top 10. ## Core Features & Use Cases - Trust Boundary Mapping: Identifies where untrusted input enters via hook stdin, MCP tool results, or agent-read files, web pages, and teammate messages. - OWASP LLM Top 10 Controls: Maps each category (prompt injection, insecure output handling, data poisoning, excessive agency, and more) to Artibot-specific manifestations and defenses. - Input-Sanitization Rule: Enforces treating pasted or retrieved text as inert data, with channel separation, delimiting, and stripping of hidden injection carriers like zero-width characters and HTML comments. - Use Case: When authoring a hook that reads arbitrary stdin or wiring an MCP server whose tool results re-enter the model context, use this Skill to validate output encoding, scope tool permissions, and add human-in-the-loop gates on irreversible actions. ## Quick Start Ask the AI to review your hook or MCP tool implementation against the OWASP LLM Top 10 checklist for prompt injection and excessive agency risks.