OWASP Top 10 for LLM Applications
Official docs outline
10 sections- LLM01 Prompt Injection
Direct and indirect prompt injection and jailbreaking that alter model behavior.
- LLM02 Sensitive Information Disclosure
Leakage of PII, secrets and proprietary data through model outputs.
- LLM03 Supply Chain
Compromised models, datasets, plugins and third-party components.
- LLM04 Data and Model Poisoning
Poisoned training, fine-tuning and embedding data and backdoors.
- LLM05 Improper Output Handling
Unvalidated LLM output passed to downstream systems leading to XSS, SSRF or code execution.
- LLM06 Excessive Agency
Over-broad tool permissions, autonomy and functionality granted to LLM agents.
- LLM07 System Prompt Leakage
Exposure of system prompts containing secrets or guardrail logic.
- LLM08 Vector and Embedding Weaknesses
RAG and vector store access control, embedding inversion and poisoned retrieval.
- LLM09 Misinformation
Hallucination, overreliance and unverified model output.
- LLM10 Unbounded Consumption
Denial of service, denial of wallet, model extraction and resource abuse.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in OWASP
All 33- OWASP Node.js Security Cheat Sheets
- OWASP Password Storage Cheat Sheet
- OWASP REST Security Cheat Sheet
- OWASP SAMM
- OWASP Secrets Management Cheat Sheet
- OWASP Session Management Cheat Sheet
- OWASP SSRF Prevention Cheat Sheet
- OWASP Top 10 (2021)
- OWASP Top 10 (2025)
- OWASP Top 10 CI/CD Security Risks
- OWASP Web Security Testing Guide
- OWASP XSS Prevention Cheat Sheets