AI Risk Is Enterprise Risk: What the OWASP Top 10 for LLMs Tells Us About Governance

This overview is intended for both those new to AI risk and cybersecurity professionals seeking a high-level yet actionable summary.

Artificial intelligence is moving from experimentation into production faster than most governance programs were designed to accommodate.

What began as employees testing generative AI tools is becoming something far more consequential: models connected to enterprise data, applications, identities, APIs, workflows, and increasingly, autonomous agents capable of taking action on behalf of users.

That changes the risk conversation. The question is no longer simply, “Can employees use generative AI safely?”

It is increasingly: What happens when AI becomes part of the enterprise architecture itself?

That is where the OWASP Top 10 for LLM and Generative AI Applications becomes especially useful. It provides more than a list of technical vulnerabilities. Taken together, these risks illustrate how AI is expanding familiar concerns around identity, data protection, software supply chains, application security, third-party risk, availability, and decision-making.

And that creates a broader governance challenge.

Organizations must adopt AI quickly enough to stay competitive while maintaining enough visibility, control, and accountability to understand what they are introducing into the environment.

That balance is becoming one of the defining risk-management problems of enterprise AI.

AI Risk Is Enterprise Risk: What the OWASP Top 10 for LLMs Tells Us About Governance

The rapid adoption of generative AI has created an interesting challenge for cybersecurity and risk leaders.

The technology is evolving faster than most organizations can write policy around it.

That does not mean governance should wait.

OWASP’s 2025 Top 10 Risks for LLM and Generative AI Applications provides a useful way to understand the problem because the risks extend well beyond the model itself. They touch identity, data protection, software supply chains, application security, third-party risk, availability, financial exposure, and ultimately enterprise decision-making.

The current Top 10 includes (and for those less familiar, these are not just “AI problems” but amplifications of longstanding security issues):

LLM01 – Prompt Injection
Inputs can intentionally or unintentionally manipulate model behavior, including through external documents, websites, images, and other content. In systems connected to enterprise data or tools, the impact can move quickly from an inaccurate response to unauthorized access or actions. OWASP specifically emphasizes least privilege, trust boundaries, output validation, adversarial testing, and human approval for high-risk actions.

LLM02 – Sensitive Information Disclosure
AI systems can expose PII, financial information, proprietary business data, credentials, legal information, or other sensitive content if data access, sanitization, retention, and disclosure controls are poorly designed. This is fundamentally a data-governance problem as much as an AI problem.

LLM03 – Supply Chain
Enterprise AI increasingly depends on external models, datasets, libraries, platforms, adapters, and service providers. OWASP highlights risks involving vulnerable or outdated components, model provenance, licensing, third-party models, and tampered development artifacts. Traditional third-party risk management must therefore expand to account for the AI supply chain itself.

LLM04 – Data and Model Poisoning
Manipulated pre-training, fine-tuning, or embedding data can introduce bias, backdoors, degraded performance, or intentionally harmful behavior. The integrity of the data feeding an AI system becomes part of the system’s integrity.

LLM05 – Improper Output Handling
An LLM response should never automatically be treated as trusted input. Improperly validated output passed into applications, browsers, APIs, databases, or operating-system functions can create traditional vulnerabilities such as injection, privilege escalation, or remote-code execution.

LLM06 – Excessive Agency
This risk grows as organizations move from chatbots to agents. The more functions, permissions, and autonomy an AI system receives, the greater its potential impact when something goes wrong. OWASP identifies excessive functionality, excessive permissions, and excessive autonomy as central causes.

LLM07 – System Prompt Leakage
Don’t treat a system prompt as a secret or a security boundary. Credentials, connection strings, authorization logic, or other sensitive information should never depend on the assumption that a prompt will remain hidden.

LLM08 – Vector and Embedding Weaknesses
RAG architectures introduce another layer of data and access risk. Poorly governed vector stores and embeddings can allow unauthorized retrieval, cross-context leakage, poisoning, or disclosure of sensitive source information.

LLM09 – Misinformation
A model can produce inaccurate or fabricated information that appears credible, and the business risk increases when people or automated processes rely on that output without verification. OWASP specifically identifies hallucination, bias, incomplete information, and overreliance as contributors.

LLM10 – Unbounded Consumption
AI also introduces availability and economic risks. Uncontrolled inference can create denial-of-service conditions, drive excessive cloud costs, degrade service, or even facilitate model extraction. AI resource governance therefore becomes part of both cybersecurity and financial risk management.

For professionals seeking deeper engagement, the full OWASP documentation and emerging frameworks for AI governance are valuable next steps.

Taken individually, these look like technical risks.

Taken together, they reveal something larger.

AI governance cannot be separated from enterprise governance.

Organizations need to know which AI systems are being used, what data they can access, what identities and permissions they operate under, which third parties and models they depend on, what actions they are authorized to perform, how outputs are validated, and who remains accountable when those systems make or influence decisions.

That means mature AI risk management should not begin with a completely separate security universe. It should extend the disciplines we already understand risk assessment, data classification, identity and least privilege, and so on while acknowledging the need to adapt familiar practices to the unique aspects of AI.

·       Risk assessment.

·       Data classification.

·       Identity and least privilege.

·       Third-party risk management.

·       Secure development.

·       Change management.

·       Logging and monitoring.

·       Incident response.

·       Human oversight.

But the implementation has to evolve because the technology has evolved.

The difficult part of AI governance will not be writing a policy that says “use AI responsibly.”

It will be creating governance that can adapt as models, agents, integrations, capabilities, and risks change faster than traditional policy cycles.

The objective should not be to eliminate AI risk. That is neither realistic nor useful.

The objective is to understand where AI changes the organization’s attack surface, decision surface, and trust boundaries, then apply controls proportionate to the business impact.

AI may be new. The responsibility to understand, govern, and manage risk is not.

OWASP Top Ten

The OWASP Top 10 is a standard awareness document for developers and web application security. It represents a broad consensus about the most critical security risks to web applications.

Globally recognized by developers as the first step towards more secure coding.

Companies should adopt this document and start the process of ensuring that their web applications minimize these risks. Using the OWASP Top 10 is perhaps the most effective first step towards changing the software development culture within your organization into one that produces more secure code.

Top 10 Web Application Security Risks

  1. Injection. Injection flaws, such as SQL, NoSQL, OS, and LDAP injection, occur when untrusted data is sent to an interpreter as part of a command or query. The attacker’s hostile data can trick the interpreter into executing unintended commands or accessing data without proper authorization.
  2. Broken Authentication. Application functions related to authentication and session management are often implemented incorrectly, allowing attackers to compromise passwords, keys, or session tokens, or to exploit other implementation flaws to assume other users’ identities temporarily or permanently.
  3. Sensitive Data Exposure. Many web applications and APIs do not properly protect sensitive data, such as financial, healthcare, and PII. Attackers may steal or modify such weakly protected data to conduct credit card fraud, identity theft, or other crimes. Sensitive data may be compromised without extra protection, such as encryption at rest or in transit, and requires special precautions when exchanged with the browser.
  4. XML External Entities (XXE). Many older or poorly configured XML processors evaluate external entity references within XML documents. External entities can be used to disclose internal files using the file URI handler, internal file shares, internal port scanning, remote code execution, and denial of service attacks.
  5. Broken Access Control. Restrictions on what authenticated users are allowed to do are often not properly enforced. Attackers can exploit these flaws to access unauthorized functionality and/or data, such as access other users’ accounts, view sensitive files, modify other users’ data, change access rights, etc.
  6. Security Misconfiguration. Security misconfiguration is the most commonly seen issue. This is commonly a result of insecure default configurations, incomplete or ad hoc configurations, open cloud storage, misconfigured HTTP headers, and verbose error messages containing sensitive information. Not only must all operating systems, frameworks, libraries, and applications be securely configured, but they must be patched/upgraded in a timely fashion.
  7. Cross-Site Scripting (XSS). XSS flaws occur whenever an application includes untrusted data in a new web page without proper validation or escaping, or updates an existing web page with user-supplied data using a browser API that can create HTML or JavaScript. XSS allows attackers to execute scripts in the victim’s browser which can hijack user sessions, deface web sites, or redirect the user to malicious sites.
  8. Insecure Deserialization. Insecure deserialization often leads to remote code execution. Even if deserialization flaws do not result in remote code execution, they can be used to perform attacks, including replay attacks, injection attacks, and privilege escalation attacks.
  9. Using Components with Known Vulnerabilities. Components, such as libraries, frameworks, and other software modules, run with the same privileges as the application. If a vulnerable component is exploited, such an attack can facilitate serious data loss or server takeover. Applications and APIs using components with known vulnerabilities may undermine application defenses and enable various attacks and impacts.
  10. Insufficient Logging & Monitoring. Insufficient logging and monitoring, coupled with missing or ineffective integration with incident response, allows attackers to further attack systems, maintain persistence, pivot to more systems, and tamper, extract, or destroy data. Most breach studies show time to detect a breach is over 200 days, typically detected by external parties rather than internal processes or monitoring.