OWASP Top 10 for LLMs
LLM09
Misinformation
Confident but wrong output causes harm when systems and users over-rely on it.
LLMs generate fluent, plausible text that can be factually wrong (hallucination). When applications present this output as authoritative — or agents act on it — the result is misinformation with real consequences, from bad code to unsafe advice.
How it shows up
- A coding assistant invents a non-existent package name (leading to slopsquatting risk).
- A support bot confidently states an incorrect policy.
- A model fabricates citations that do not exist.
Mitigations
- Ground responses with retrieval and require citations for consequential claims.
- Add human review for high-stakes decisions.
- Communicate uncertainty and limitations to users.
- Validate generated artifacts (e.g. verify packages and links exist).