← Back to lesson
Bibliography
Sources for AG02: Tool Misuse and Exploitation
All claims in this module are grounded in the sources below.
Primary Source — OWASP Framework
OWASP Top 10 for Agentic Applications 2026
OWASP Gen AI Security Project · 2026 · ASI02: Tool Misuse and Exploitation
The authoritative source for this module. ASI02 definition, attack scenarios (Tool Poisoning, Indirect Injection → Tool Pivot, Over-Privileged API, Tool Chaining exfil, Typosquatting, EDR Bypass via Tool Chain, Approved Tool Misuse), and all eight mitigations are sourced directly from this document.
Used in: Slides 3, 4, 5, 8, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26
Real Incidents and CVEs
AgentFlayer: 0-Click Exploit Leading to Data Exfiltration from Microsoft Copilot Studio
Security Research · 2024 · Microsoft Copilot Studio
Demonstrated a 0-click exploit against Microsoft Copilot Studio exploiting over-broad tool defaults to exfiltrate user data without any required user interaction. Cited in the OWASP ASI02 references as a key real-world example of Type 1 (Over-Privileged Tool) exploitation.
Used in: Slides 5, 11, 26
Amazon Q Developer: Secrets Leaked via DNS and Prompt Injection
Security Research · 2025 · Amazon Web Services
Documented attack against Amazon Q Developer where a prompt injection caused the agent to exfiltrate secrets by encoding them in DNS query hostnames — using the agent's legitimate network access tools. Demonstrates that any tool generating outbound network traffic is a potential covert exfiltration channel. Cited in OWASP ASI02 references.
Used in: Slides 5, 11, 24, 26
MCP GitHub Vulnerability — Tool Descriptor Poisoning
Invariant Labs · 2025 · GitHub MCP Integration
Invariant Labs demonstrated a prompt injection in GitHub's MCP server where malicious content hidden in a public repository's tool metadata caused an AI assistant to exfiltrate private repository data when the tool was invoked. Demonstrates tool descriptor poisoning as an attack vector in the MCP ecosystem.
Used in: Slides 8, 13, 26
AutoGPT — Unbounded Filesystem and Execution Permissions
Community-documented · 2023 · Early AutoGPT deployments
Early AutoGPT incidents demonstrated how agents with unrestricted filesystem and shell execution tools perform unintended destructive actions within their authorized scope — a foundational case study for the ASI02 misalignment scenario (Scenario 07). Cited in the OWASP ASI02 references.
Used in: Slides 5, 16
Progent: Programmable Privilege Control for LLM Agents
Academic Research · cited in OWASP ASI02
Research on programmatic privilege control mechanisms for LLM agents — relevant to the Least Privilege (MIT 01) and Intent Gate (MIT 04) mitigations discussed in this module.
Used in: Slide 19 (context)
Background and Context
Model Context Protocol (MCP) — Specification
Anthropic · Released November 2024
The open standard for dynamic tool discovery and connection in AI agent systems. Understanding MCP is essential context for ASI02 because dynamic tool discovery dramatically expands the attack surface for tool descriptor poisoning and tool name impersonation attacks.
Used in: Slide 8
Building AI Agents with Python: From LangChain to AutoGPT
Technical Tutorial · cited in OWASP ASI02
Introductory agent-building tutorial that illustrates the risks of unconstrained tools, identity-less execution, and overly permissive agent capabilities — relevant context for why ASI02 is so common in early-stage agentic deployments.
Used in: Context for Slides 10, 16
Disclaimer
This module is an independent educational resource. It is not affiliated with, endorsed by, or sponsored by OWASP or any of the organizations whose research is cited above. All trademarks and product names are the property of their respective owners. Real incident descriptions are based on publicly available security research disclosures and may not reflect the full technical details of the original findings.
← Back to Lesson Course Home