INDEPENDENT EDUCATIONAL RESOURCE
OWASP GenAI
LLM Top 10 2026
Understand the risks. See where runtime controls matter.
A practical guide to the OWASP GenAI LLM Top 10 2026, with a runtime-security perspective for teams building and deploying AI systems.
Different risks appear at different layers.
Select a category to see where it may emerge or create consequences across an agentic execution path.
Prompt Injection
Highlighted stages show where the risk may emerge or produce consequences. They do not imply that every highlighted stage is a runtime control point.
Not every AI security problem is a runtime-security problem.
Runtime security is one layer of a broader AI security architecture. It becomes especially relevant when risk produces a concrete, consequential action. Prompt, model, data, identity, application, infrastructure and human-review controls remain necessary.
Ten risks, examined across the execution path.
LLM01:2026Prompt Injection
Untrusted instructions can alter model behavior, including instructions embedded indirectly in retrieved or tool-provided content.
An agent reads a repository issue containing hidden instructions that attempt to redirect its next tool choice.
PROMPT → MODEL → AGENT → ACTIONPrompt defenses remain primary. Runtime visibility becomes relevant if manipulated output forms a consequential action.
For supported actions, Aegis can evaluate the resulting command or tool action against explicit policy. It does not claim to eliminate prompt injection.
LLM02:2026Sensitive Information Disclosure
Sensitive information may be exposed through model output, context, logs, tools or downstream operations.
An agent includes confidential context in a request to an external service that is not approved for that data.
MODEL → DATA → ACTION → EXECUTIONData minimization, access control and output handling remain essential. Runtime policy may constrain supported transfers to disallowed destinations.
Where a supported outbound action is visible, destination policy can provide a complementary control. Aegis is not a data-classification or complete DLP system.
LLM03:2026Excessive Agency
An LLM application is given more autonomy, permissions or functionality than the task requires.
A coding agent with broad local permissions attempts a destructive command while completing a routine maintenance task.
AGENT → TOOL / MCP → ACTION → EXECUTIONLeast privilege and human approval are foundational. Pre-execution action policy adds a direct control at the point of consequence.
This is a defensible Aegis intersection: supported actions can be evaluated and allowed or blocked before they proceed.
LLM04:2026Supply Chain
Models, datasets, packages, plugins and services can introduce risk through compromised or untrusted dependencies.
An agent proposes installing a package whose source or identity is not allowed by enterprise policy.
SUPPLY CHAIN → AGENT → PACKAGE ACTION → EXECUTIONProvenance, signing, scanning and dependency governance remain primary. Runtime controls can complement them at supported install actions.
Aegis can apply explicit policy to supported package-install actions. This does not establish that it detects every malicious dependency.
LLM05:2026Data and Model Poisoning
Manipulated training, fine-tuning or operational data can bias or backdoor system behavior.
Poisoned retrieved content persistently steers an agent toward an unsafe operational choice.
DATA → MODEL → AGENT → ACTIONDataset integrity, provenance, validation and model testing are primary. Runtime observation may reveal downstream behavior but does not repair poisoning.
Aegis is not presented as a data or model integrity control. Policy may limit a supported downstream action produced by poisoned behavior.
LLM06:2026Unbounded Consumption
Uncontrolled requests or agent loops can consume excessive compute, tokens, tools or dependent-service capacity.
A multi-step agent repeatedly calls a costly external tool without an effective budget or termination condition.
MODEL → AGENT LOOP → TOOL / MCP → RESOURCEQuotas, budgets, rate limits and lifecycle controls are the direct safeguards. Runtime telemetry can help identify repeated action patterns.
No complete Aegis coverage is claimed. Defined policy may constrain selected supported operations, but resource governance remains broader.
LLM07:2026Misinformation
Plausible but false or misleading output can influence people or automated decisions.
An agent acts on an incorrect model conclusion and prepares an operational change based on false assumptions.
MODEL → AGENT DECISION → ACTIONGrounding, provenance, verification and human review address truthfulness. Runtime controls address consequences, not factual accuracy.
Aegis does not determine whether model content is true. It may evaluate a supported resulting action independently of the model's confidence.
LLM08:2026Hidden Context Exposure
System instructions, hidden prompts or private contextual data can be revealed or inferred.
A user induces an application to reveal internal instructions or confidential context included in its orchestration layer.
HIDDEN CONTEXT → MODEL → OUTPUT / TOOLContext isolation, secret minimization and output controls are primary. Runtime security matters only when exposure becomes a supported consequential action.
No direct protection of hidden prompts is claimed. Action policy may complement controls if an attempted disclosure uses a supported outbound operation.
LLM09:2026Vector and Embedding Weaknesses
Weaknesses in vector and embedding systems can expose data, cross trust boundaries or manipulate retrieval.
A retrieval system returns attacker-controlled content from an improperly isolated collection, influencing an agent's plan.
DATA → RETRIEVAL → MODEL → AGENTTenant isolation, ingestion validation, permissions and retrieval controls remain primary. Downstream action controls are complementary.
Aegis is not a vector-database security product. It may evaluate a supported action produced after compromised retrieval.
LLM10:2026Improper Output Handling
Model output is passed to downstream components without appropriate validation, encoding or contextual controls.
Generated text is treated as a shell command or tool parameter and is executed without a security decision at the action boundary.
MODEL OUTPUT → AGENT → ACTION → EXECUTIONTreat model output as untrusted and validate it for the destination context. Pre-execution policy adds a separate control when output becomes an action.
For supported commands and tool actions, Aegis can evaluate explicit policy before execution. It does not replace secure output handling.
Sources and attribution
Official framework: OWASP GenAI LLM Top 10 2026, published by the OWASP GenAI Security Project on August 4, 2026. Canonical source files are available in the project’s 2026/final repository.
Referenced OWASP material is attributed to the OWASP Foundation and is available under the Creative Commons Attribution-ShareAlike 4.0 International license. Aegis-authored commentary is clearly distinguished from the framework.
OWASP and related marks belong to the OWASP Foundation. Their use here identifies the referenced framework and does not imply endorsement.
See Aegis in action →