OWASP Top 10 for LLM Applications (2025)
The 10 categories in the OWASP Top 10 for LLM Applications (2025), each mapped to CWE weaknesses and how TurboPentest tests for it.
- LLM01:2025Prompt Injection
Direct or indirect manipulation of the LLM via crafted prompts to bypass instructions, exfiltrate data, or misuse tools. Indirect injection uses retrieved/loaded content (websites, docs, emails) as the injection vector.
- LLM02:2025Sensitive Information Disclosure
LLMs leak training data, system prompts, customer PII, secrets, or proprietary logic through inference or memorized content.
- LLM03:2025Supply Chain
Compromised models, datasets, embeddings, or third-party fine-tunes pulled from public hubs (HuggingFace, ModelScope) carrying backdoors or poisoned weights.
- LLM04:2025Data and Model Poisoning
Malicious manipulation of training data, fine-tune data, RAG corpus, or embeddings to influence model output, install backdoors, or skew behavior on attacker-chosen triggers.
- LLM05:2025Improper Output Handling
Downstream systems consume LLM output as trusted code/SQL/HTML/shell. The LLM is treated as a sanitizer when it is in fact an injection source.
- LLM06:2025Excessive Agency
LLM-driven agents granted excessive permissions, tools, or autonomy. Dangerous when combined with prompt injection: an attacker who hijacks the prompt inherits all the agent's capabilities.
- LLM07:2025System Prompt Leakage
System prompt contents (instructions, persona, embedded credentials/keys, or operational logic) extracted by an attacker via probing or prompt injection.
- LLM08:2025Vector and Embedding Weaknesses
RAG and vector-database flaws: unauthorized document retrieval, embedding inversion, multi-tenant cross-leakage, embedding poisoning.
- LLM09:2025Misinformation
Hallucinations and factual errors produced confidently. Especially dangerous when the model is used as an authoritative oracle (medical, legal, financial advice) without grounding or citations.
- LLM10:2025Unbounded Consumption
Token, API-credit, or compute exhaustion attacks. Attackers force the model to do expensive inference, drain quota, or enable wallet-attack via long contexts and recursive agent calls.
Find these issues before an attacker does
TurboPentest runs an agentic AI pentest against your target and reports findings with proof, from $99 per target.
Start a pentest