AI & LLM Security / Risk & Governance

AI & LLM Threat Frameworks & Risk Management

Artificial Intelligence (AI) and Large Language Model (LLM) systems shift where the security boundary sits. A conventional application separates instructions from data structurally, at a parser. An LLM does not: system instructions, user input, retrieved documents, and tool output arrive as one token stream, and the model infers its next action probabilistically from all of it. Three frameworks are commonly stacked over that problem — NIST AI RMF 1.0 for governance structure, the OWASP Top 10 for LLM Applications for ranked application risk, and MITRE ATLAS for observed adversary behavior. They answer different questions, and none substitutes for another.

Three panels comparing what each AI risk framework covers: NIST AI RMF 1.0 governance functions, the OWASP Top 10 for LLM Applications 2026 entries, and the MITRE ATLAS tactic progression, with a footer noting that the OWASP list covers the model as a component and hands agentic risk to a separate list.

Three frameworks, three questions: how to govern (NIST AI RMF 1.0), what goes wrong (OWASP Top 10 for LLM Applications), and what has been done (MITRE ATLAS)

Where the AI risk surface differs from conventional software

Security dimension Conventional software AI & LLM systems
Execution model Deterministic compiled logic (f(x) -> y). Token-by-token inference (P(next token | preceding tokens)), sampled from a distribution.
Instruction/data boundary Enforced structurally by a parser (for example, a prepared SQL statement). No structural boundary: system prompt, retrieved data, and user text share one context window.
Vulnerability class Code injection, memory corruption, broken access control. Prompt injection, model and data poisoning, excessive agency, over-reliance on fabricated output.
Attacker goal Remote code execution, database exfiltration. Guardrail bypass, hidden-context disclosure, agent hijacking, exfiltration through the retrieval path.

The row that matters most is the second. Nondeterministic sampling is a configuration choice — set temperature to zero and output becomes largely reproducible — but the missing instruction/data boundary does not go away at any temperature. Treat it as the root cause and the rest of this section follows from it.

NIST AI Risk Management Framework (AI RMF 1.0)

The AI RMF 1.0 was published by NIST in January 2023 as voluntary guidance. It does not certify systems or mandate controls; it structures how an organization reaches and records risk decisions across the AI lifecycle, through four core functions.

Govern shown as a continuous band above Map, Measure, and Manage, which run left to right as an iterative loop, with measurement and incident evidence feeding back into Map.

NIST AI RMF 1.0: Govern runs continuously around Map, Measure, and Manage, which iterate across the lifecycle

  1. Govern — establishes risk culture, policy, documented risk tolerance, named accountabilities, and human-in-the-loop expectations. It is continuous rather than a stage.
  2. Map — categorizes system context, capability, dependencies, and impact. This is where third-party foundation models, training-data provenance, and retrieval data boundaries get identified.
  3. Measure — evaluates safety, security, robustness, bias, and privacy with quantitative and qualitative metrics, including red-team exercises and adversarial benchmark evaluation.
  4. Manage — prioritizes risks and allocates response, deploys technical controls, and defines incident response for AI-specific failures.

Because the framework is voluntary, “aligned to the AI RMF” describes a process, not a compliance state. Nothing in it makes a control mandatory.

A working rule for model retirement

This subsection is a journal working model, not a NIST requirement. The AI RMF asks that decommissioning be governed; it does not supply these triggers.

Models accumulate in production far more readily than they are removed. A practical retirement trigger list:

Retirement means revoking the model from inference endpoints and routing tables, not merely deprecating it in documentation. An endpoint that still answers is still in scope.

OWASP Top 10 for LLM Applications

The OWASP Top 10 for LLM Applications ranks the risks the community and the incident record together judge most critical for LLM-backed applications — which, as the next section shows, is not the same as most frequent. The entries below are the 2026 edition.

ID Name Operational description
LLM01:2026 Prompt Injection Any input — user text, retrieved content, tool output, image, audio, video, intermediate reasoning, or persistent memory — alters model behavior in ways the developer did not intend.
LLM02:2026 Sensitive Information Disclosure Confidential, regulated, or proprietary data escapes through an unauthorized channel. Not only the final answer: tool-call arguments, reasoning traces, retrieved chunks, logs, embeddings, and timing all count.
LLM03:2026 Excessive Agency Tool access, permissions, or autonomy beyond what the task requires, so a malfunctioning model can take damaging action regardless of what caused the malfunction.
LLM04:2026 Supply Chain Compromised training data, models, adapters, conversion pipelines, or deployment platforms — including a promoted model artifact that is not what it claims to be.
LLM05:2026 Data and Model Poisoning Manipulation of data or model artifacts at any ingestion point — pre-training, fine-tuning, embedding creation, retrieval, or distribution — to embed harmful behavior or backdoors.
LLM06:2026 Unbounded Consumption Uncontrolled inference enabling denial of service, unsustainable cost, or model cloning. The defining property is cost asymmetry: cheap for the attacker, expensive for the operator.
LLM07:2026 Misinformation Incorrect or unsupported output credible enough to be acted on by a person, a workflow, or an agent.
LLM08:2026 Hidden Context Exposure Extraction or reconstruction of non-user-facing context — system prompts, policy text, tool schemas, workflow rules — that materially increases attacker capability.
LLM09:2026 Vector and Embedding Weaknesses Attacks on the geometry of the embedding space and similarity search itself, which succeed even when retrieved content carries no malicious instructions.
LLM10:2026 Improper Output Handling Model output passed downstream without validation, reaching browsers, databases, shells, or terminal sinks — including insecure generated code.

How the 2026 ranking was built, and where its scope ends

Two things about this edition change how it should be read.

The ranking is no longer vote-only. Community voting carries three-quarters of the weight; the remaining quarter comes from an incident corpus of 7,714 real reports, of which 6,639 carried enough detail to classify. The two disagreed in useful places. Prompt injection falls out of the top ten on raw incident count alone yet holds first place, which the project attributes to a defense effect — teams already spend heavily holding it off, so fewer clean exploits reach public databases. Misinformation runs the other way: voters placed it near the bottom and the incident record near the top, and it lands in the middle.

This list stops where the model stops being a component. The project draws the boundary explicitly: these ten own the risk when a model is a component inside an application. Once it becomes an actor — calling tools, carrying memory between sessions, setting downstream consequences in motion — the risk moves to the OWASP Agentic Top 10 and its ASI identifiers. Neither list covers that ground alone, so an agentic system needs both. MCP & Agentic Security is where that boundary matters in practice.

Two habits worth keeping:

MITRE ATLAS

MITRE ATLAS (Adversarial Threat Landscape for Artificial-Intelligence Systems) is a knowledge base of adversary tactics and techniques observed against AI and machine-learning systems, modeled after ATT&CK. It records what has been done, which is a different question from what should be controlled.

Five columns showing an attack progressing through reconnaissance, initial access, execution, exfiltration, and impact, each listing representative techniques against AI systems.

MITRE ATLAS tactics as an attack progression, with representative techniques at each stage

ATLAS is not a control framework and carries no compliance weight. Use it to populate a threat model; use the AI RMF to decide what to do about what it surfaces.

What these frameworks do not cover

Stacking all three still leaves gaps that have to be closed elsewhere:

Diagnostic checklist

When auditing an enterprise AI deployment, evaluate these six criteria:

Diagnostic area Evaluation question Audit evidence
Governance Is AI risk tolerance documented, with named accountabilities and a stated human-in-the-loop policy? AI governance charter & system mapping records.
Prompt injection containment Are untrusted inputs isolated architecturally, rather than only filtered, and is the residual risk written down? Architecture records & red-team injection test logs.
Agent tool scoping Are destructive operations gated on explicit human approval of the resolved arguments? Tool permission manifests & approval audit logs.
Retrieval authorization Do retrieval queries enforce the caller’s document access rights inside the query itself? Vector store authorization config & multi-tenant isolation tests.
Model artifact safety Are weights stored as safetensors or scanned before load, with torch.load restricted where legacy files remain? CI scan reports & loader configuration.
Adversarial evaluation Are applications exercised against ATLAS techniques on a recurring schedule, not once at launch? Red-team benchmark reports with dates.
What I need to remember

The root AI risk is the missing instruction/data boundary, not nondeterminism. NIST AI RMF 1.0 is voluntary governance structure, the OWASP Top 10 for LLM Applications is a versioned ranking — always cite the edition, because only two of ten held their rank in 2026 — and MITRE ATLAS records observed adversary behavior rather than prescribing controls. The OWASP list covers the model as a component; once it becomes an actor with tools and memory, pair it with the Agentic Top 10.

Primary references