Category

AI red teaming & LLM evaluation: 24 tools compared

Red teaming tools attack your model, app or agent on purpose, from command-line scanners and attack frameworks to evaluation harnesses and managed services. A prompt injection or data leak that nobody probed for ships with the release, so these tools make it show up first.

  • 24 tools
  • Last reviewed

Part of layer 4 in our AI security layers: Testing and red teaming. 9 tools from other categories also cover this layer.

Executive summary

What it is
Scanners, attack frameworks, evaluation harnesses and managed services that attack a model, LLM application or agent on purpose and report which attacks worked, before release and after each change.
The risk
Without deliberate attacks, teams learn about prompt injection, data leakage and excessive agent access from users or attackers. Microsoft's red teaming guidance says the practice finds harms but does not replace systematic measurement and mitigation.
What to buy or do
Run a scanner in CI on every model, prompt or tool change, and fund a deeper manual or managed exercise before major launches. Give one owner the job of fixing findings and re-testing.

Quick picks

The highest Coverage Scores in this category. The score measures what each vendor documents publicly; it is not an endorsement and it does not measure detection quality.

garak

NVIDIA

Open sourceApache-2.0
  • CLI
  • Library
  • Self-hosted

Probes language models and LLM apps for prompt injection, jailbreaks, data leakage and more.

Best for: Teams that want a free command-line scanner they can point at any model or LLM endpoint before release

Coverage Score 82 out of 100
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM09 Misinformation

Reviewed

Giskard

Giskard AI

Open sourceApache-2.0 Freemium
  • Library
  • Self-hosted
  • SaaS
  • On-prem

Generates adversarial test suites for LLM agents and RAG apps, runs them and reports failures by threat type.

Best for: Python teams that want a free library to scan an LLM agent or RAG app for prompt injection and harmful output, and to write pass or fail checks for it

Coverage Score 81 out of 100
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM09 Misinformation

Reviewed

Promptfoo

OpenAI (Promptfoo)

Open sourceMIT Freemium
  • CLI
  • Library
  • Self-hosted
  • SaaS
  • On-prem

Runs evals and red team scans against LLM apps from a CLI or CI pipeline and writes a vulnerability report.

Best for: Developer teams that want one open-source CLI for both prompt evals and red teaming, run locally and in CI

Coverage Score 80 out of 100
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM09 Misinformation

Reviewed

All 24 red teaming tools

Sorted by Coverage Score within the category. Tools cross-listed from another category carry an "Also covers" label.

Type
Deployment
OWASP risk
Pricing model

Showing 24 of 24 tools

AI red teaming & LLM evaluation: 24 tools compared
Tool Type Deployment Pricing model OWASP risks Coverage Score Last reviewed
garakNVIDIA Open sourceApache-2.0
  • CLI
  • Library
  • Self-hosted
Free
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM09 Misinformation
82 out of 100
GiskardGiskard AI Open sourceApache-2.0
  • Library
  • Self-hosted
  • SaaS
  • On-prem
Freemium
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM09 Misinformation
81 out of 100
PromptfooOpenAI (Promptfoo) Open sourceMIT
  • CLI
  • Library
  • Self-hosted
  • SaaS
  • On-prem
Freemium
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM09 Misinformation
80 out of 100
AugustusPraetorian Open sourceApache-2.0
  • CLI
  • Self-hosted
Free
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
75 out of 100
PyRITMicrosoft Open sourceMIT
  • Library
  • CLI
  • Self-hosted
Free
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
73 out of 100
Agentic RadarZscaler (SPLX) Open sourceApache-2.0
  • CLI
  • Self-hosted
Free
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM09 Misinformation
71 out of 100
DeepTeamConfident AI Open sourceApache-2.0
  • Library
  • CLI
  • Self-hosted
Free
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM09 Misinformation
71 out of 100
SpikeeReversec Open sourceApache-2.0
  • CLI
  • Self-hosted
Free
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM07 System Prompt Leakage
69 out of 100
InspectUK AI Security Institute Open sourceMIT
  • CLI
  • Library
  • Self-hosted
Free None mapped 64 out of 100
FuzzyAIPalo Alto Networks (CyberArk) Open sourceApache-2.0
  • CLI
  • Self-hosted
Free
  • LLM01 Prompt Injection
61 out of 100
Agentic Securitymsoedov (open-source maintainer) Open sourceApache-2.0
  • CLI
  • Self-hosted
Free
  • LLM01 Prompt Injection
60 out of 100
MindgardMindgard Commercial
  • SaaS
  • CLI
Not published
  • LLM01 Prompt Injection
  • LLM07 System Prompt Leakage
  • LLM09 Misinformation
59 out of 100
promptmaputkusen Open sourceGPL-3.0
  • CLI
  • Self-hosted
Free
  • LLM01 Prompt Injection
  • LLM07 System Prompt Leakage
56 out of 100
ARTLF AI & Data Foundation Open sourceMIT
  • Library
  • Self-hosted
Free
  • LLM04 Data and Model Poisoning
  • LLM02 Sensitive Information Disclosure
  • LLM10 Unbounded Consumption
55 out of 100
AI Red Teaming AgentMicrosoft Commercial
  • Cloud-native
  • Library
Usage-based
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM06 Excessive Agency
53 out of 100
b3 benchmarkCheck Point (Lakera) and UK AI Security Institute Open sourceMIT
  • CLI
  • Library
Free
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM06 Excessive Agency
53 out of 100
Gray SwanGray Swan Commercial
  • SaaS
  • On-prem
  • Managed service
Not published
  • LLM02 Sensitive Information Disclosure
  • LLM01 Prompt Injection
  • LLM06 Excessive Agency
52 out of 100
SPLXZscaler (SPLX) Commercial
  • SaaS
  • On-prem
Contact sales
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
51 out of 100
Adversa AIAdversa AI Commercial
  • SaaS
  • On-prem
  • Managed service
Not published
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM06 Excessive Agency
50 out of 100
TextAttackQData Open sourceMIT
  • CLI
  • Library
Free None mapped 49 out of 100
Enkrypt AIAnaconda (Enkrypt AI) Commercial
  • SaaS
  • API
  • Library
  • On-prem
Freemium None mapped 47 out of 100
Lakera RedCheck Point (Lakera) Commercial
  • Managed service
Contact sales
  • LLM01 Prompt Injection
  • LLM02 Sensitive Information Disclosure
  • LLM06 Excessive Agency
  • LLM07 System Prompt Leakage
  • +1 more
45 out of 100
HarmBenchCenter for AI Safety Open sourceMIT
  • CLI
  • Self-hosted
Free None mapped 42 out of 100
Repello AIRepello AI Commercial
  • SaaS
Not published
  • LLM06 Excessive Agency
31 out of 100

OWASP LLM risks we weigh in this category

Risk coverage is 25 of 100 Coverage Score points. A tool earns them only for risks mapped to a capability the sources document.

How to choose

Choose by what you test and how often. Scanners fire a library of probes at a target, attack frameworks orchestrate multi-step attacks you script, evaluation harnesses run structured checks and score the results, and managed services send an outside team.

Setup

  • Name the target. A base model, a full application and an agent with tools need different drivers, and application and agent tests need a tool that can call your real endpoint. Microsoft's guidance suggests testing the base model with its safety system in place and the application through its user interface, because that is closest to real use.
  • Choose the risks. We weigh LLM01, LLM02, LLM05, LLM06, LLM07 and LLM09 in this category. A prompt injection scanner will not show whether an agent holds too much access (LLM06 excessive agency).
  • Budget for people. Open-source scanners and frameworks cost engineering time instead of license fees. A managed service brings people and process; a tool still needs someone to read the output and fix what it finds.

Integration

  • For repeatable checks, look for the CI integration and reporting capabilities on each tool page, and open the sources behind them to confirm the details for your pipeline.
  • Send findings to the controls that fix them: screening rules in the runtime guardrails layer and permission limits in the agent and tool access layer.
  • Prices appear only when the vendor's own page states them; otherwise the table shows the pricing model.

Limits

A scanner shows that a probe worked or failed on the day you ran it. Microsoft's guidance on planning LLM red teaming says red teaming is not a replacement for systematic measurement and mitigation work and recommends an initial round of manual red teaming before systematic measurement. Run the checks again after every change to the model, the prompt or the tools.

Red teaming FAQ

What is the difference between a vulnerability scanner and a red teaming framework?

A scanner runs a fixed library of probes against a target and reports what worked. A framework gives you building blocks to orchestrate and score attacks, so you write more of the logic yourself. A scanner suits repeatable checks in CI; a framework suits attacks built around your own app.

Is automated red teaming enough?

No. Microsoft's guidance on planning LLM red teaming says red teaming does not replace systematic measurement and mitigation work, and it recommends an initial round of manual red teaming to learn the risk surface. Automated tools add repeatability and coverage.

Should I test the model or the application?

Both. Microsoft's guidance suggests testing the base model with its safety system in place to find gaps, and testing your application through its user interface, because that most closely resembles real use.

Can these tools run in CI?

Some list a command-line interface or a CI integration. Look for the CI integration capability on each tool page, and open the sources behind it to confirm the details for your pipeline.

Which OWASP risks do red teaming tools cover?

In our scoring they are weighed on LLM01, LLM02, LLM05, LLM06, LLM07 and LLM09. Each tool page shows which of these it maps to and which documented capability supports the mapping. The mapping is our analysis.

Does a high Coverage Score mean a tool finds more vulnerabilities?

No. The Coverage Score measures how much a vendor documents publicly. It says nothing about how many vulnerabilities a tool finds, how many false alarms it raises or how fast it runs.

Sources & last reviewed

Last reviewed . We compile from the vendors' own public pages and repositories and we do not run the products. Source links open in a new tab. Found a mistake? Report a correction.

garak (5 sources)
Giskard (4 sources)
Promptfoo (4 sources)
Augustus (3 sources)
PyRIT (4 sources)
Agentic Radar (4 sources)
DeepTeam (5 sources)
Spikee (4 sources)
Inspect (4 sources)
FuzzyAI (3 sources)
Agentic Security (4 sources)
Mindgard (3 sources)
promptmap (3 sources)
Adversarial Robustness Toolbox (4 sources)
AI Red Teaming Agent (Microsoft Foundry) (3 sources)
b3: Backbone Breaker Benchmark (3 sources)
Gray Swan (2 sources)
SPLX (2 sources)
Adversa AI (4 sources)
TextAttack (4 sources)
Enkrypt AI (3 sources)
Lakera Red (2 sources)
HarmBench (4 sources)
Repello AI (2 sources)