Platform

Platform overview How it works Authorization testing Evidence & reports Private scanning Integrations

Solutions

Security agencies Product teams Regulated industries Partner programme

Learn

Blog Knowledge hub Compare

Resources

Pricing Documentation Help centre FAQ Security & data What we haven’t proved

Company

About Contact Careers Sign in to the platform Start a $199 pilot →

Home / Knowledge hub / OWASP LLM Top 10

Knowledge hub

OWASP LLM Top 10

The OWASP list of the main security risks in applications built on language models.

Illustration explaining OWASP LLM Top 10

What it means

The OWASP Top 10 for Large Language Model Applications is a ranked list of the most important security risks in software built on language models. It comes from the OWASP GenAI Security Project, a community effort, and has been revised since the first edition as the field has changed.

The current list includes prompt injection, sensitive information disclosure, supply chain risk, data and model poisoning, improper output handling, excessive agency, system prompt leakage, weaknesses in vector and embedding stores, misinformation and unbounded consumption. Each entry describes the risk, examples and ways to reduce it.

Why it matters

It gives a team a shared vocabulary. A product manager asking whether the assistant can leak another customer’s data, or an engineer deciding how much the agent may do, can point to a named risk rather than a vague worry. Buyers also use it as a reference when they review AI features.

It is useful because the risks are mostly familiar problems in a new setting. Weak access control still lets one account see another’s data, whether the route goes through a form or a chat prompt. Unsafe output still becomes a browser script. The list helps spot where the old problems have moved.

How it shows up

Use it as a review checklist for each AI feature. Start with prompt injection and excessive agency, because they decide what an attacker can do. Then check where the model reads data from, where its output goes next, and what it costs when someone sends it huge inputs repeatedly.

Mistakes repeat. Teams test the prompt and forget the API behind it. Retrieval pulls documents without checking who may see them, which is a RAG security gap. Output goes straight into a page or a query. Treat the list as a starting point and test the whole application, not the model alone.

Questions people ask

OWASP LLM Top 10, answered

Is the OWASP LLM Top 10 the same as the OWASP Top 10?

No. The OWASP Top 10 covers web application risks in general. The LLM list covers risks specific to applications built on language models, and many of its entries lean on the same underlying weaknesses.

Use both.

Which risk is first on the list?

Prompt injection, where crafted input changes what the model does. It has been first since the list began, because it enables or worsens many of the other risks.

Limiting the model’s permissions reduces the impact.

Does it apply if we only use a hosted model through an API?

Yes. Most risks concern how your application uses the model: what data it gets, what tools it can call, and what happens to its output. These are your responsibility whoever hosts the model.

The provider covers only part of it.

Is the list a compliance standard?

No. It is awareness guidance, not a standard you certify against. Buyers and auditors increasingly refer to it as a reference, so mapping your tests to it is useful.

It does not replace a framework such as ISO 27001.

How often does it change?

It is revised as the field changes, so check the project site for the current edition and entry names before citing one.

Entry names and ranking have moved between editions.

Cyberlop mark

Which entries touch your own app?

Most list entries end up as ordinary application flaws, such as cross-account data access and business-logic flaws. We test web apps and APIs for those and give each finding the request and response. Book a pilot on one app.

Or start with a $199 pilot on one application: thirty days, success criteria agreed before day one, credited against the annual if you convert.