Skip to content

Interview question · How LLM Systems Work

Walk through the OWASP Top 10 for LLM Applications with a one-line example of each.

A knowledge check with two traps: two editions are in circulation with different numbers, and reciting names earns little. Grouping the ten into entries and impacts, and applying them to a system, earns the rest.

easyEssentialNewPreparation tags: Microsoft, Google, AmazonUpdated Nov 2026

TL;DR: The current edition is the 2026 list (published early August 2026): LLM01 Prompt Injection, LLM02 Sensitive Information Disclosure, LLM03 Excessive Agency, LLM04 Supply Chain, LLM05 Data and Model Poisoning, LLM06 Unbounded Consumption, LLM07 Misinformation, LLM08 Hidden Context Exposure (formerly System Prompt Leakage), LLM09 Vector and Embedding Weaknesses, LLM10 Improper Output Handling. The 2025 list used different numbers for most entries and both are still cited, so always say the year with the ID. Give a concrete example and a control for each, then show you can use the list: group entries and impacts, and pick the three that matter for the system in front of you.

How to approach it

Name the edition first, because "LLM03" means Supply Chain in 2025 and Excessive Agency in 2026. Move through the list briskly with one example and one control each, then add structure. If the interviewer described a system earlier, apply the list to it; that is the real test.

A strong answer

FIG · OWASP TOP 10 FOR LLM APPLICATIONS · 2026 EDITION
Ten risks, grouped by where they live
  1. 1

    1 · Input and context

    LLM01 Prompt Injection · LLM08 Hidden Context Exposure

    • Text that steers the model; prompts and context that leak
  2. 2

    2 · Data

    LLM02 Sensitive Info Disclosure · LLM05 Data and Model Poisoning

    • What goes in, what comes out
  3. 3

    3 · Retrieval

    LLM09 Vector and Embedding Weaknesses

    • Index permissions, poisoning, inversion
  4. 4

    4 · Actions and outputs

    LLM03 Excessive Agency · LLM10 Improper Output Handling

    • What the model can do and where output goes
  5. 5

    5 · Platform and operations

    LLM04 Supply Chain · LLM06 Unbounded Consumption · LLM07 Misinformation

    • Dependencies, cost, overreliance
2026 IDName2025 IDOne-line exampleControl
LLM01Prompt InjectionLLM01A support ticket tells the triage agent to close all ticketsBound what the agent can do; mark untrusted input
LLM02Sensitive Information DisclosureLLM02An answer quotes another customer's addressAuthorization before retrieval; minimise context
LLM03Excessive AgencyLLM06An agent's token can read every mailboxNarrow tools, user-scoped tokens, gated actions
LLM04Supply ChainLLM03A downloaded model file runs code on loadSafe formats, pinned and signed artifacts
LLM05Data and Model PoisoningLLM04Planted web pages bias a model or implant a triggerDataset provenance, filtering, trigger testing
LLM06Unbounded ConsumptionLLM10A looping agent runs up a large billQuotas, step and token limits, budgets
LLM07MisinformationLLM09An assistant invents a refund policy that staff followGrounding, citations, review for high-stakes use
LLM08Hidden Context ExposureLLM07 (System Prompt Leakage)A leaked prompt or tool definition contains an API keyKeep secrets and access rules out of the context
LLM09Vector and Embedding WeaknessesLLM08Tenant A's question retrieves tenant B's chunksPer-tenant isolation, permission-aware retrieval
LLM10Improper Output HandlingLLM05Model output rendered as HTML runs scriptOutput encoding, validation, safe rendering

How the 2026 list was ranked. According to the edition's preface, the project assembled 7,714 real incidents and classified the 6,639 with enough detail, then combined that data with a practitioner vote that carries three quarters of the weight. On incident counts alone prompt injection would have fallen out of the top ten; it stayed first on the vote and on the argument that heavy defensive investment suppresses its incident numbers. Excessive Agency rose to third, which tracks the shift from chat assistants to agents with tools. The rename to Hidden Context Exposure widens the old item from the system prompt to anything in the context the user is not meant to see, such as tool definitions and retrieved snippets.

Structure. Most incidents pair an entry (Prompt Injection, Supply Chain, Poisoning) with an impact (Sensitive Information Disclosure, Excessive Agency, Improper Output Handling, Unbounded Consumption). Prompt injection cannot be closed, so the impact-side controls carry the load. Hidden Context Exposure and Vector and Embedding Weaknesses are usually design placement errors; Misinformation is about over-trust.

Application. For a customer-facing RAG chatbot with no tools, the top three are prompt injection through retrieved content, disclosure through retrieval scope, and output handling in the browser. For an internal agent with tools, Excessive Agency rises to the top.

What interviewers probe next

  • "Why is prompt injection still first if incidents don't show it most?" The ranking weights practitioner judgement at 75 percent, and the edition argues incident data undercounts it because every model reading untrusted input is exposed and teams spend heavily to suppress it. Frequency in a dataset is not the same as systemic risk.
  • "What does the list miss?" Classic security (authentication, infrastructure), and agent depth, which OWASP's separate Top 10 for Agentic Applications (December 2025) addresses with risks such as goal hijack, tool misuse and memory poisoning.
  • "Which item is most often misunderstood?" Improper Output Handling: people think about inputs and forget the output reaches interpreters.

What if?

What if · interview follow-ups

Hold your answer as the constraints change

Your security team wants to use the OWASP Top 10 for LLM Applications (2026 edition) to review a new support assistant that retrieves from internal documents and can issue refunds.

  1. Start here

    Which entries would you check first for an assistant with tools?

How it's scored

Weak: Recites some names, mixes editions without saying so, gives no examples or controls.

Hire: Names all ten correctly for a stated edition, with examples and controls.

Strong Hire: Flags the two editions and maps between them, explains what the 2026 ranking method and reshuffle signal, groups entries and impacts, applies the list to a specific system to pick priorities, and names what the list does not cover.

Common mistakes

  • Quoting an ID without the year, so "LLM03" means two different things.
  • Treating the list as a complete threat model.
  • Ticking items off without recording a design decision.
  • Giving every item equal weight regardless of the system.
You just read a free answer. Every topic opens its first 5 answers to anyone. Sign in and the count per topic goes to 10, and we keep track of how far you get in every topic.Google sign-in · free · no payment details
HOW DID IT GO?
0
READING SIGNED OUT

Signing in doubles your free answers, from 5 to 10 per topic, and the site starts remembering you: mastery per topic, bookmarks, and a next-focus recommendation. Free, no card.

Sign in free
UP NEXT ON YOUR JOURNEY
DISCUSSION · 0

No comments yet. Share a correction or a different way to answer it.