LLM Security Review

Tools That Map Third-Party AI Vendors to the OWASP LLM Top 10

Tools now map vendor AI systems to OWASP's top risks where enterprise breaches actually happen.

Staff Writer · · 11 min read
Cover illustration for “Tools That Map Third-Party AI Vendors to the OWASP LLM Top 10”
LLM Security Fundamentals · September 21, 2026 · 11 min read · 2,452 words

Why third-party AI vendors are where the OWASP risks land in enterprise environments

The OWASP LLM Top 10 for 2026, published August 4, tells buyers what to check for when they bring on a third-party AI vendor. It does not tell them how to run that check across a portfolio of vendors, each with its own API, its own supply chain, its own blind spots. That gap between the framework and the tooling is where most enterprise AI risk quietly piles up. And most teams are looking in the wrong place when they go hunting for it: they keep auditing the models they built in-house, while the damage appears in the vendor layer, the one nobody actually owns.

The shadow AI numbers make the case bluntly. 89% of enterprise AI usage in 2025 happened outside any central line of sight. That is not a blind spot, that is most of the iceberg sitting below the waterline. Vendor-facing risk, not the internally built model, is where the exposure actually concentrates.

That blindness has a price tag attached. IBM's Cost of a Data Breach Report found organizations running high levels of shadow AI paid $670,000 more per breach, on average, than organizations with little or none. One in five organizations had already suffered a breach tied to unauthorized AI activity that year.

HiddenLayer's AI Threat Landscape Report, based on a survey of 250 IT leaders, sharpens the picture further. 74% said their organization had definitely experienced an AI breach in the past year, and 99% called AI security a priority. Break down where those breaches actually came from and a pattern jumps out fast: malware hidden in models pulled from public repositories accounted for 45%, chatbot attacks made up 33%, third-party applications added another 21%. The vendor and supply chain surface accounts for nearly all of it. Not the models built and trained in-house.

IBM's 2025 findings put a sharper number on the failure mode: of organizations that suffered a breach of an AI model or application, 97% lacked basic AI access controls. Then, in March 2026, the risk stopped being abstract. Attackers compromised LiteLLM, a widely used LLM proxy gateway, through a single poisoned PyPI package. In 40 minutes, more than 40,000 AI pipelines were exposed, through a dependency almost nobody thought to audit.

Why does the damage keep landing at the vendor layer specifically? An LLM system is an assembled stack: code, training data, base models, fine-tuning adapters, cloud infrastructure, third-party licenses. Every external piece is a door nobody on your side has tested. A tool that checks only the models your own team trains and deploys misses almost everything, because almost everything is happening somewhere else.

How the ten OWASP risk categories surface differently when the LLM belongs to a vendor, not you

The ten OWASP categories do not look the same depending on who owns the model. Testing a model you built and testing an API you are renting are two different jobs, full stop, and the vendor relationship decides which controls you can even reach.

Take LLM01, Prompt Injection. Own the model, and inputs are yours to inspect directly. Rent it from a vendor, and the real threat turns indirect: malicious instructions buried in a document, a tool response, or retrieved content that the vendor's model processes without you ever touching it. The token stream stays invisible. All you get is behavior, tested through the API surface, hoping you have covered the right cases. Attackers have gotten cleverer about hiding these instructions too, using invisible Unicode tricks like tag-block characters (U+E0000 to U+E007F) or zero-width characters that slip past human review and standard filters. Testing for this has to be automated. No reviewer catches it by eye.

LLM02, Sensitive Information Disclosure, changes shape as well. A vendor trains its model on data you will never get to audit, and PII, internal logic, even credentials can appear in outputs. The only real check is to probe actively for training data extraction, rather than just filtering what comes out the other end.

LLM03, Excessive Agency, jumped from sixth place to third in the 2026 ranking, and that jump means something concrete. Agentic vendor products now take real actions on behalf of enterprise users: writing to APIs, sending emails, calling tools. The vendor-specific problem is visibility. Can you see what tools a vendor's agent is allowed to call? Do you know the blast radius if that session gets compromised? Most buyers cannot answer either question, and that is the actual gap here, not a hypothetical one.

LLM04, Supply Chain, turns the LiteLLM incident from a scare story into a lesson. The proxy gateway sitting in the dependency chain served as the entry point, not the model. It was a proxy gateway sitting in the dependency chain. OWASP's own guidance is specific: keep an up-to-date software inventory, and start with OWASP CycloneDX when evaluating AI bill of materials and ML software bill of materials options, an area OWASP itself flags as still emerging. Assessment has to reach past the model endpoint into adapters, fine-tuning sources, and infrastructure components.

LLM05, Data and Model Poisoning, compounds the moment a vendor pulls from public repositories or shared fine-tuning pipelines. Poison one shared source, and it spreads to every customer downstream. The practical guidance here points toward adversarial testing on third-party models directly, rather than trusting published safety benchmarks alone, and keeping a close watch on model merge and conversion services.

Cost and resource abuse used to sound theoretical. LLM06, Unbounded Consumption, climbing from tenth to sixth on a ranking weighted by both community input and catalogued incident data, says that theory phase is over. On the vendor side, consumption controls are often a black box, so assessment needs to check rate limiting, quota enforcement, and exposure to what is sometimes called denial-of-wallet, where an attacker runs up your bill instead of stealing your data.

LLM07, Misinformation, moved up two spots based on incident evidence, not a vote, which says something about how much real-world harm hallucinated output has already caused. A vendor's accuracy claims in a sales deck rarely survive contact with your specific operational context, so testing has to happen against your actual use case. Not the vendor's demo.

LLM08 used to be called System Prompt Leakage. It is now Hidden Context Exposure, and the rename points at a wider risk: not just the system prompt, but any hidden context a vendor embeds, including retrieved memory and injected tool schemas. Customers often have zero visibility into what is framing their interactions, so testing has to actively hunt for leakage paths.

LLM09, Vector and Embedding Weaknesses, matters most for RAG setups where the vendor manages the vector store. Poison the embeddings once, and that corruption follows every retrieval afterward. Assessment cannot stop at the generation endpoint. It has to reach the retrieval layer too.

LLM10, Improper Output Handling, dropped from fifth to tenth because the 2026 framework deliberately steers away from sanitization-only thinking. It still matters wherever a vendor's output flows downstream into code execution, a browser, or another connected system.

OWASP's own published resources for buyers before they reach for commercial tools

OWASP has already published a stack of reference material that maps these risks before anyone opens a commercial tool. Read these first. Most of the mapping work is already done.

The GenAI Security Industry Framework Crosswalk maps 51 GenAI vulnerabilities across four source lists to controls in NIST AI RMF, ISO, and the EU AI Act. For teams whose vendor assessments have to speak a compliance language, start here.

The Solutions Reference Guide, covering Q2 to Q3 2025 and released November 4, 2025, is vendor-agnostic. It maps OWASP's Top 10 risks to open-source and commercial solutions, lays out the LLMOps and LLMSecOps lifecycle stages, and introduces categories like LLM Firewalls, AI-SPM, and Guardrails.

Two landscape documents followed in early 2026. The AI Security Solutions Landscape for LLM and Gen AI Apps maps tools across the full lifecycle, from planning and data prep through deployment, monitoring, and governance. A companion piece published April 9, the AI Security Solutions Landscape for AI and Agentic Red Teaming, covers the expanded taxonomy relevant once a vendor's product includes agentic components.

The Vendor Evaluation Criteria for AI Red Teaming Providers & Tooling, version 1.0, is the most directly applicable document for third-party vendor assessment specifically. It covers both simple systems like chatbots and RAG pipelines and more advanced, agentic setups.

Then there is the AIBOM Generator, an open-source tool released December 17, 2025, that produces AI Bills of Materials, giving teams a practical way to act on the SBOM guidance tied to supply chain risk.

Threat Defense COMPASS, from September 10, 2025, pulls threats, vulnerabilities, defenses, and mitigations into one dashboard, useful for working through how an external adversary might turn AI tools against your systems.

Two documents focused on a protocol used for connecting AI agents to external tools matter for anyone whose vendors run servers built on that protocol, a surface expanding fast as agents proliferate: a practical guide for using third-party servers of that kind securely (November 4, 2025) and a companion guide for building them securely (February 16, 2026). Neither risk gets full coverage in the main Top 10 list.

Rounding it out, the Agent Control Standard, published September 1, 2026, covers how agents should be inspected, traced, and instrumented across cloud, SaaS, on-prem, and endpoint environments, relevant wherever a vendor's AI runs as an agent inside your own infrastructure.

All of this is genuinely useful. But it is mapping and taxonomy, and nothing more than that. None of it tells anyone how to run continuous, automated assessment across a portfolio of vendors. That gap is what tooling exists to fill.

Open-source red teaming tools and what each one covers across the ten risk categories

Four open-source tools dominate this space right now. Picking the wrong one for the job is an easy mistake, since each covers different ground and none covers all of it.

Promptfoo installs with a single npx command and ships with more than 50 built-in red-team plugins. Its report presets map directly to OWASP's LLM Top 10, NIST, and MITRE ATLAS, so findings arrive already labeled in the language a compliance report needs. OpenAI acquired Promptfoo in March 2026, for undisclosed terms, though it stays MIT-licensed and open source. That acquisition raises a fair question for any team whose vendor list includes OpenAI's competitors: how neutral does a testing tool need to stay, once one of the companies you might be testing against owns it? For straightforward automated scanning of a vendor's API endpoint against the OWASP categories, it is still hard to beat for speed of setup.

NVIDIA's Garak, released under Apache 2.0, throws volume at the problem: more than 120 probes covering prompt injection, jailbreaks, encoding bypasses, glitch tokens, training-data extraction, toxicity, and even output-based XSS. A single run can fire off up to 20,000 prompts. That makes it well suited to scanning a third-party model before your team ingests it, catching model-level vulnerabilities before they become your problem. Where it falls short is agentic and RAG coverage. It does not reach LLM09's vector and embedding weaknesses, and it misses LLM03's excessive agency risk in agentic configurations.

Microsoft's PyRIT, also MIT-licensed, specializes in something narrower and arguably more dangerous: multi-turn attacks orchestrated in Python. Its multi-turn orchestration builds an attack across several conversation turns rather than firing one prompt and hoping. It can also use an attacker LLM to iteratively refine prompts based on how the target responds. That is valuable against vendor APIs specifically, because it catches vulnerabilities that only appear once context has accumulated, the kind a single-shot scanner walks right past. The tradeoff is accessibility: this is not a plug-and-play compliance tool, and it assumes a security researcher comfortable writing Python.

DeepTeam, built by Confident AI under Apache 2.0, ships with a range of ready-to-use vulnerabilities and research-backed attack methods, spanning single-turn and multi-turn scenarios. It includes framework mappings and ships with safety datasets built in. That dual mapping, both LLM and agentic frameworks, matters more each quarter as vendor products fold in agent components. Its output also tends to land in a shape that is directly usable as evidence in a vendor assessment report.

All four share the same structural limit. Each one tests at a point in time, so none of them watches a vendor's posture as that vendor ships a model update, changes a configuration, or bolts on a new component next quarter. And in every case, the work of actually running the tool falls on the buyer, not the vendor being assessed. That last part is easy to overlook and it shouldn't be: a scanner is only as good as the person who remembers to rerun it.

What purpose-built vendor AI risk platforms add beyond point-in-time red teaming

That gap, the one every open-source tool leaves open, is what purpose-built vendor AI risk platforms exist to close. Not a replacement for the OWASP taxonomy or the open-source scanners. Something that sits on top of them and handles what a single test run structurally cannot.

Point-in-time red teaming answers one question well: is this vendor's model vulnerable today, against the prompts and probes fired at it right now? What it cannot answer is whether that same vendor's posture holds up next month, after a silent model update, a new fine-tuning pass, or a configuration change nobody bothered to announce. A vendor risk platform's job is to keep asking that question on a rolling basis, across every vendor in a portfolio at once, instead of one API endpoint at a time by hand.

Scale is the reason this matters. One security team running Garak or PyRIT against one vendor is a manageable task, no argument there. Running that same depth of testing against a dozen vendors, each with its own update cadence and its own supply chain, stops being something a person tracks in a spreadsheet. That is precisely the load platform tooling is built to carry: pulling findings across vendors into one place, tying each finding back to a specific OWASP category, flagging drift when a vendor's behavior shifts between assessments.

Open-source tools also tend to skip the paperwork that compliance actually runs on. Audit trails. SBOM tracking tied to LLM04. Evidence formatted for a framework like NIST AI RMF or the EU AI Act, instead of a raw scan log somebody has to translate by hand. None of that replaces the testing OWASP's guidance calls for. It just makes that testing usable at the size most enterprises actually operate at, where the vendor count is never one and the risk is never static long enough to check once and walk away.

Sources

  1. Resources Archive
  2. OWASP GenAI LLM Top 10 2026
  3. genai.owasp.org
  4. genai.owasp.org
  5. github.com
  6. genai.owasp.org

More in LLM Security Fundamentals