What the checklist covers

The ten LLM security risks.

  • LLM01 Prompt injectionInstructions hidden in user input or documents change what the model does.
  • LLM02 Sensitive information disclosureThe model reveals personal or confidential data.
  • LLM03 Supply chainThird-party models, plugins or packages carry hidden risks.
  • LLM04 Data and model poisoningTampered training or retrieval data changes model behaviour.
  • LLM05 Improper output handlingModel output flows into other systems without checks.
  • LLM06 Excessive agencyAn AI agent has more permissions or autonomy than it needs.
  • LLM07 System prompt leakageSecrets or rules written into the prompt get exposed.
  • LLM08 Vector and embedding weaknessesRetrieval returns documents the user should not see.
  • LLM09 MisinformationConfident but wrong answers are trusted.
  • LLM10 Unbounded consumptionUncontrolled usage drives up cost or takes the service down.
Based on the OWASP Top 10 for Large Language Model Applications (2025).