By NHI Mgmt Group Editorial TeamDomain: AI SecuritySource: CycodePublished September 15, 2026

TL;DR: OWASP’s 2026 Top 10 for LLM Applications blends practitioner ranking with 7,714 real incidents, and Cycode’s analysis says the biggest changes are stronger evidence weighting, a renamed scope boundary, and higher urgency around models that can act, leak, or consume resources. The governance lesson is that AI risk now sits across prompts, retrieval, tool use, and output sinks, not just model quality.


At a glance

What this is: Cycode’s analysis of the 2026 OWASP Top 10 for LLM Applications shows that real incident data is reshaping AI application risk priorities.

Why it matters: For IAM and security teams, it matters because AI systems now intersect with access control, secrets exposure, and tool-authorised actions across both human and non-human identities.

By the numbers:

👉 Read Cycode's analysis of the OWASP Top 10 for LLM Applications


Context

LLM security is no longer limited to model quality or prompt crafting. Once model output feeds code changes, ticketing, cloud APIs, or retrieval pipelines, the risk becomes a governance problem that spans identity, access, and operational control, which is why the OWASP LLM Top 10 now reads like a control map for AI-enabled systems.

Cycode’s 2026 analysis frames the list around what actually breaks in production: prompt handling, sensitive data exposure, excessive agency, supply chain trust, poisoning, and sink-side handling. That matters to IAM practitioners because the same systems that govern secrets, privilege, and third-party access increasingly determine whether an LLM can see data, call tools, or act on a human’s behalf.

The article also points to the boundary between the LLM list, the Agentic Top 10, and MCP risks. That separation is useful for teams because the control failures are not identical, even when they appear in the same architecture.


Key questions

Q: What breaks when an LLM application treats untrusted content as instruction?

A: Prompt injection works because the application collapses the line between data and control. Once retrieved text, memory, or user content can influence privileged prompts, the model may follow attacker-supplied instructions, expose sensitive context, or trigger tool calls that were never intended by the operator.

Q: When does excessive agency turn an AI feature into an access risk?

A: It becomes an access risk when the model can modify files, call APIs, or trigger workflows with permissions broader than the task needs. At that point, the model is no longer just generating text. It is operating with delegated authority, and every unnecessary permission expands blast radius.

Q: How can security teams reduce secret exposure in LLM-driven workflows?

A: Security teams should remove secret access from any code path that accepts model output, enforce strict schema validation, and keep environment variables out of deserialization pathways. If a workflow must handle AI-generated content, it should do so as data only, with no ability to instantiate objects, call internal services, or reach sensitive credentials.

Q: How do organisations know whether LLM access controls are actually working?

A: They should verify that every request is evaluated with identity context, that tool access is logged, and that rephrased prompts cannot reach data outside the caller's scope. If a user can change phrasing and still cross an access boundary, the control is not working as intended.


Technical breakdown

Prompt injection in LLM applications

Prompt injection occurs when untrusted content is treated as instruction rather than data. In LLM applications, that content may arrive directly from a user or indirectly through retrieval, memory, web pages, or multimodal inputs such as images and audio. The core failure is instruction-channel confusion: the model cannot reliably distinguish the developer’s intent from attacker-supplied text unless the surrounding system enforces that boundary. Persistent memory and RAG make this worse because a single poisoned write can influence later sessions. Cross-modal payloads also bypass text-only inspection, which means the defence surface extends beyond prompts.

Practical implication: Treat prompts, retrieved content, and persistent memory as separate trust zones and isolate instruction channels from untrusted input.

Excessive agency and tool-authorised actions

Excessive agency is the point where a model stops being a responder and starts becoming an actor. Once it can call tools, modify files, send messages, or hit cloud APIs, the model inherits the permissions of the integration behind it. The security problem is not autonomy in the abstract, but delegated authority without sufficient scope limits, step-level approval, or action visibility. In practice, the risk grows when agents can chain tools, because each step expands blast radius and creates more opportunities for irreversible harm. Least agency is therefore an architectural control, not a policy slogan.

Practical implication: Limit each tool to the smallest permission set possible and require human approval for irreversible actions.

Sensitive information disclosure and hidden context exposure

LLM applications leak in two directions: what the model is allowed to retrieve and what it is allowed to remember. Sensitive information disclosure covers memorised training data, over-broad retrieval, and credentials embedded in config or context. Hidden context exposure widens that problem because system prompts, tool schemas, and developer instructions are not truly secret if the model can be induced to reveal them. The key design principle is to avoid placing secrets in the context window at all. Retrieval should be authorised before generation, not filtered afterwards, because once sensitive data is in context the model can surface it in ways traditional DLP controls miss.

Practical implication: Authorize retrieval before generation and keep credentials, secrets, and privileged instructions out of model context entirely.


NHI Mgmt Group analysis

LLM risk is now an access-control problem as much as a model-security problem. The article shows that the most dangerous failures sit where prompts, retrieval, and tool calls meet privilege. That means AI governance cannot live only in AI engineering teams. It has to connect to IAM, PAM, secrets management, and third-party access decisions. Practitioners should treat LLM deployments as governed access surfaces, not conversational features.

Instruction-channel confusion is the core failure mode behind modern LLM abuse. The article’s prompt injection and hidden context discussion shows that untrusted text can be misread as authority. That is a specific governance gap, not a vague AI safety concern. For identity teams, the lesson is to separate data channels from control channels and to assume any context exposed to the model is eventually recoverable.

Excessive agency turns model output into delegated identity risk. Once an LLM can call tools or act on behalf of a user, the model behaves like a non-human actor with borrowed privilege. That makes least privilege, step-up approval, and action scoping relevant to AI systems in the same way they are to service accounts and workload identities. Practitioners should govern the permissions behind the model, not just the model itself.

LLM supply chain risk now extends into the identity of the AI stack itself. The article’s treatment of models, adapters, and connectors shows that provenance matters because each component can become a trust boundary. That is why NHI governance and AI governance overlap here: connectors, tokens, and credentials determine what the model can reach. The practical conclusion is to inventory AI dependencies with the same discipline used for privileged machine identities.

OWASP’s 2026 split between LLM, agentic, and MCP risks is analytically useful. It prevents teams from collapsing different control failures into one generic AI programme. The LLM list covers the model as a component, while the agentic and protocol lists cover delegated action and external connectivity. Practitioners should map controls to the actual failure surface rather than assuming one control set covers all AI risk.

What this signals

Model governance now depends on identity governance. As LLMs move from chat interfaces into action-oriented workflows, the real control question becomes who or what is authorised to retrieve data, call tools, and change state. That pushes AI programmes toward the same lifecycle discipline used for privileged accounts, service identities, and third-party access, with clearer ownership and narrower permissions. The OWASP framing aligns well with OWASP Non-Human Identity Top 10 and the NIST AI 600-1 Generative AI Profile.

LLM controls should be tested as workflow controls, not just model controls. If your assurance process only examines prompts or outputs, it will miss the failures that happen in retrieval, tool invocation, and sink-side handling. That means red teams and governance teams need to test the full path from input to action, including whether a model can reach credentials or privileged data that the business never meant to expose.

Identity and AI telemetry should converge in the same monitoring strategy. A model that reads secrets, calls APIs, or writes tickets leaves identity signals as much as AI signals. Organisations should correlate prompt activity, retrieval events, and privileged action logs so that anomalous behaviour is visible before a model’s output becomes an irreversible change.


For practitioners

  • Separate instruction channels from data channels Treat user input, retrieved documents, memory, and system instructions as different trust domains. Enforce authorisation before retrieval and do not allow untrusted content to inherit developer or system authority.
  • Constrain model agency by design Limit each integration to the minimum tool set and permission scope it needs, and require explicit approval for irreversible operations such as code changes, email sends, or production actions.
  • Remove secrets from model context Search prompts, retrieval stores, configs, and developer notes for credentials, tokens, and sensitive identifiers. Keep secrets in governed stores and expose only short-lived references when a workflow genuinely requires them.
  • Validate outputs at the sink Apply encoding and validation where model output lands, including shells, SQL builders, ticket queues, browsers, and renderers that can auto-fetch content or interpret escape sequences.
  • Map AI dependencies and connectors Inventory models, adapters, retrieval components, and external connectors as part of the AI attack surface, and link each one to its owning team and access scope.

Key takeaways

  • The article shows that LLM security is really a governance issue across prompts, retrieval, tool use, and output sinks.
  • The incident-based ranking matters because it moves AI risk away from opinion and toward operational evidence that teams can act on.
  • For practitioners, the main task is to govern the permissions, data paths, and output boundaries around the model, not just the model itself.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Agentic AI Top 10 address the attack and risk surface, while NIST AI RMF, NIST SP 800-53 Rev 5, NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10Prompt Injection and Tool AbuseThe article explicitly separates LLM, agentic, and MCP risk surfaces.
Recommendation — Map model, agent, and protocol controls to the specific AI failure surface instead of treating them as one category.
NIST AI RMFGOVERN — AI Governance and AccountabilityThe article highlights governance, permissions, and evidence expectations for AI systems.
Recommendation — Assign clear AI ownership and approval paths for model permissions, logs, and operational changes.
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeThe excessive agency discussion is fundamentally a least-privilege issue.
Recommendation — Constrain AI integrations to the minimum permissions needed for each task and review them regularly.
NIST CSF 2.0PR.AC-4 — Access Permissions and AuthorisationsLLM workflows depend on access decisions for retrieval, tools, and connected systems.
Recommendation — Align AI retrieval and tool access with access-permission controls and log every privileged action.
CIS Controls v8CIS-5 — Account ManagementThe article links AI risk to owned connectors, credentials, and lifecycle control.
Recommendation — Inventory AI-related accounts, keys, and connectors and remove unused access paths promptly.

Key terms

  • Prompt Injection (Agentic): An attack where malicious instructions are embedded in content that an AI agent reads — causing the agent to execute unintended actions using its own legitimate credentials. A primary vector for agent goal hijacking and identity abuse.
  • Excessive agency: A condition where an AI system is given more operational authority than its task requires. The risk is not just poor output. It is that mistakes, manipulation, or compromise can produce destructive actions at machine speed across the systems the agent can reach.
  • Hidden Context Exposure: Hidden context exposure occurs when system prompts, tool schemas, policy rules, or other non-user-facing instructions are revealed to an attacker. That knowledge often improves follow-on attacks because it exposes how the agent reasons, routes requests, and enforces boundaries.
  • Model Output Handling: Model output handling is the set of controls that govern what happens after an AI system produces text, code, or commands. The sink matters because output becomes untrusted input again when it reaches a shell, browser, database, ticketing system, or renderer.

What's in the full article

Cycode's full article covers the operational detail this post intentionally leaves for the source:

  • Category-by-category breakdown of all ten OWASP LLM risks and how each one shifted in the 2026 ranking
  • Cycode's SDLC-focused defence playbook for AppSec, platform, and AI engineering teams
  • Implementation context for the AI Risk Detection and AI Guardrails capabilities inside the Agentic Development Lifecycle
  • How the article maps the OWASP list to compliance and evidence expectations across AI governance programmes

👉 Cycode's full article includes the category-by-category risk breakdown and mitigation guidance for AI engineering teams.

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, secrets management, workload identity, and the access controls that underpin AI and identity programmes. It gives security practitioners a practical way to connect lifecycle control to broader governance responsibilities.
NHIMG Editorial Note
Published by the NHIMG editorial team on September 16, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org