AI red teaming tools: which one fits your team, what it checks and what it costs (October 2026)
As of October 30, 2026, four of the six AI red teaming tools I checked cost $0 in license fees for a team of 5 or 25 people: garak, promptfoo, Giskard's open-source library and DeepTeam. You pay for the model calls that generate and judge the attacks, and nothing scales with seats. Mindgard and Lakera publish no price. The choice that matters most is where your test prompts go: garak runs on your machine, promptfoo sends attack generation to its own API unless you switch that off, and Lakera Red calls your application from AWS us-east-1, so the app must be reachable from the public internet.
Google Suggest on October 30, 2026 (language English, region United States) returned 10 suggestions for "ai red teaming tools", among them "ai red teaming tools open source", "ai red teaming tools github" and "best ai red teaming tools". People ask for open source first, so I split the field the same way: tools you run yourself and services you book.
On October 30, 2026 I read 32 pages from the vendors and projects behind 6 tools: GitHub pages, pricing pages, documentation and a telemetry note. Our directory lists 6 tools in the red teaming niche. I picked garak, promptfoo, Giskard, DeepTeam (the red teaming package built on DeepEval), Mindgard and Lakera because a primary page names a red team function for each. I did not run any of them and I created no accounts.
To keep the comparison concrete I follow one constructed example, not a real customer: a 25-person software company that ships a support chatbot built on a hosted language model with a knowledge base. One engineer owns security, there is no red team, and a customer has asked how the bot is tested.
How I read the six
Every claim below comes from a vendor or project page. I took no number from comparison blogs or review sites, and I dropped every statement that one tool finds more weaknesses than another, because I found no vendor benchmark or study that I could verify.
Some pages gave me nothing. Mindgard's documentation addresses redirected to its homepage, Giskard's trust center showed only a title, and Lakera's pricing page was empty. EUR-Lex returned no readable text for the EU AI Act or the GDPR, so I cite no article numbers. I left out Microsoft's PyRIT: it is not in our directory, its original repository was archived on March 27, 2026 with a pointer to microsoft/PyRIT, and I did not read its documentation.
Who runs the attacks decides most of the shortlist
For the 25-person company the first decision is who runs the attacks: an engineer with a package, or a vendor with a dashboard. The helper below asks four short questions and ends on the tools whose pages I read. It narrows a list from published terms and does not rank quality. What this means for you: the first answer alone removes about half of the list.
Shortlist helper
Which red teaming tool fits your team?
Four yes or no questions, based on the vendor pages I read on October 30, 2026. It narrows the list, it does not rank quality.
Do you want a vendor to run the attacks and deliver the report?
Hosted means you book a demo and the vendor's platform sends the attack prompts.
Five tools name prompt injection, jailbreaks and leakage; four name hallucination
garak, promptfoo, Giskard, DeepTeam and Lakera name prompt injection, jailbreaks and leakage of data or system prompts on a primary page. Mindgard's homepage and pricing page name none of these. They describe stages (Recon, Attack, Remediate, Assure) and what gets probed, such as guardrails, agents and tools, and I read no category list. Lakera Red has 23 default objectives, and jailbreaks are not one of them: they are an attack strategy next to prompt injection, multi-language and multi-turn.
Hallucination is named less often. garak lists it, with a probe called packagehallucination. promptfoo lists it as a model-layer risk, Giskard's Hub names hallucinations, and Lakera Red has it among its 11 Responsible objectives. DeepTeam's vulnerability list names Misinformation, not hallucination, and Mindgard names neither. If your support bot quotes a wrong refund rule, read this row first.
OWASP's Top 10 for LLM Applications 2025 is the common yardstick: prompt injection is LLM01, sensitive information disclosure LLM02, system prompt leakage LLM07 and misinformation LLM09. Giskard, promptfoo and DeepTeam all point to the OWASP lists. What this means for you: pick the tool whose list contains the failure you fear, then run it against your own app, because naming a category says nothing about how deep the coverage goes.
What each primary page names as checked
- garakProbe families include promptinject, dan, leakreplay and packagehallucination.
- promptfooPrompt injection, jailbreaking, PII and data leakage, hallucination.
- GiskardOpen-source scan: prompt injection, jailbreaks, harmful content, stereotypes, misinformation. Hub adds hallucinations and data disclosure.
- DeepTeamGitHub says 50+ vulnerabilities, the docs say 40+, including PII Leakage, Prompt Leakage and Misinformation. Prompt injection and jailbreaking are attack methods.
- Lakera Red23 default objectives, among them Instruction Override, System Prompt Extraction, Data Exfiltration and Hallucination.
- MindgardNo category list on the pages I read. Stages: Recon, Attack, Remediate, Assure.
Four tools cost $0 for 5 or 25 people, and nothing scales with seats
The table is my own measurement: license, list price for 5 and for 25 people over one year, where the tool runs and what the report looks like, read from vendor and project pages on October 30, 2026. Click a column to sort.
The money goes elsewhere. An LLM generates and grades the attacks, and promptfoo's docs put a single run anywhere between a few cents and hundreds of dollars, depending on the strategies. DeepTeam's docs say the same about their design: LLMs both generate the attacks and evaluate the outputs, and the default setup asks for an OpenAI key.
promptfoo's Community plan caps red teaming at 10,000 probes a month, one probe being a single request to your target. If a run sends 500 requests (my assumption, the docs give no count), the cap covers 20 runs.
The one per-organization price I found among the free tools is Confident AI, the platform behind DeepEval and DeepTeam. Starter is $200 a month and Team $2,000, both with unlimited seats, so 5 or 25 people cost the same: $2,400 a year for Starter at the monthly price. Its pricing page lists the AI red teaming module under Enterprise++, not under Starter or Team.
On ownership, promptfoo's README states "Promptfoo is now part of OpenAI" and that the project stays MIT licensed. OpenAI's own announcement returned a 403 and I did not get around it, so I rely on that README wording. What this means for you: the license bill for self-run tools is zero at any team size, so budget the attacker model's API usage and an engineer's time, and treat Mindgard and Lakera as quote-only.
Own measurement, list prices
License, price for 5 and 25 people, deployment and report
Prices as of October 30, 2026, one year at the monthly list price where a price exists. "Not published" means the vendor shows no price. Model API costs for attacks and judging come on top.
| Confident AI Starter | Commercial | $2,400 | $2,400 | Cloud. Red teaming module listed under Enterprise++ | PDF risk report on the platform |
| DeepTeam | Apache-2.0 | $0 | $0 | Your machine. Attacks and judging via an LLM API | Console, DataFrame, local files |
| garak | Apache-2.0 | $0 | $0 | Your machine or CI | JSONL report and hit log |
| Giskard Hub | Commercial | Not published | Not published | SaaS, private cloud or on-premises | Go/no-go report (vendor description) |
| Giskard open source | Apache-2.0 | $0 | $0 | Your machine, Python 3.12 or newer | Not described on the pages I read |
| Lakera Red | Commercial | Not published | Not published | SaaS on AWS us-east-1 | JSON and CSV export, risk score |
| Mindgard | Commercial | Not published | Not published | Not stated | Format not named |
| promptfoo Community | MIT | $0 (10,000 probes a month) | $0 (10,000 probes a month) | Local CLI. Attack generation via Promptfoo API unless disabled | Local web report with severity and mitigations |
Source: vendor and project pages read on October 30, 2026
Where your test prompts and answers go
garak runs as Python on your machine and sends prompts to the model you point it at. Its README names no other data flow. Giskard's open-source scan needs an LLM provider for generating and judging, and its docs do not say where data goes. The homepage says the Hub can be hosted in the EU or US or installed on-premises and states a 0-training policy.
promptfoo is the one with a documented split. The evaluation of your target runs locally. Telemetry is on by default and excludes prompts, outputs and test cases, and PROMPTFOO_DISABLE_TELEMETRY=1 turns it off. Attack generation is different: the red team configuration page says a remote service generates attacks by default, that without an OpenAI key requests are proxied to Promptfoo's API for generation and grading, and that PROMPTFOO_DISABLE_REDTEAM_REMOTE_GENERATION=true switches it off, at the price of weaker attacks from a local model.
The same page also says generation and grading use your own OpenAI key by default. I read it as: key set, your key; no key, Promptfoo's API. No page states it in one place.
DeepTeam's docs say the framework runs locally, but they also say LLMs generate the attacks and judge the answers, with OPENAI_API_KEY required in the default setup, so prompts and answers reach that provider. After deepteam login, results go to Confident AI automatically, and the page does not describe retention. Lakera Red is a SaaS. Its networking page says the backend runs on Convex in AWS us-east-1, calls your target by outbound HTTPS, needs the target reachable from the public internet and supports no PrivateLink, VPC peering or run inside your own VPC. A full scan sends thousands of prompts, often in parallel, so check rate limits first. My article on LLM gateways covers what gateways cap. Lakera's EU, US and Singapore regions cover AI Guardrails only, not Red.
Mindgard's pages say nothing about data handling or deployment. What this means for you: if prompts can contain customer data, use synthetic test data with every tool, and ask the two quote-only vendors in writing where scans run and what they store. I left out EU AI Act and GDPR article numbers on purpose, because I could not check them against the law text.
Effort to a first run: one command or one sales call
I counted what each tool asks for before a first scan, not how long it takes, because no page gives a time. What this means for you: the four open-source tools need a package install, the two hosted services need a conversation with sales or a Check Point account first.
- garakpip install -U garak on Python 3.11 or newer, then one command. The docs' first scan runs a small Hugging Face model and needs no API key.
- promptfooNode.js 22.22.0 or newer. Three commands: redteam setup, redteam run, redteam report. An OpenAI key is optional.
- DeepTeampip install -U deepteam, write a model_callback that wraps your app, set OPENAI_API_KEY, run the script.
- Giskard open sourcepip install "giskard[scan]" on Python 3.12 or newer. The scan generates hostile inputs from a plain-language description of your agent.
- Lakera RedA Check Point account with Red access, then five steps in the web interface from "Run your first scan" to "Launch Scan". The target must be public.
- MindgardBook a demo. I found no self-serve path and no readable documentation on October 30, 2026.
Where the sources disagreed
Our directory entry for Lakera describes a free entry through the platform. The homepage has a "Start for free" button that leads to the platform, but the pricing link goes nowhere, the red teaming docs require a Check Point account with Red access, and no page names a free tier for Red. I corrected the entry to say no price is published. I also added the hosting detail: Red runs on AWS us-east-1, the EU region applies to Guardrails.
Two more entries needed a line: DeepEval's does not say that red teaming lives in the separate DeepTeam package, and promptfoo's lacks the 10,000 probe cap. DeepTeam's own sources disagree with each other: GitHub says 50+ vulnerabilities and 20+ attack methods, the docs say 40+ and 10+. I quote both and use neither as a quality signal.
Who each tool is not for
For the 25-person company in my example, and as a list of limits rather than a ranking, my rule is short: if the chatbot is reachable from the internet and you can spare an engineer, run garak or promptfoo first, with synthetic data, and read the hit log before you ask any vendor for a quote.
Who each tool is not for, based on the pages I read
- garakTeams that want a dashboard or tickets. It writes log files and a JSONL report.
- promptfooTeams that cannot let a vendor API generate attacks and have no good local attacker model. The docs call local generation quality low for most models.
- Giskard open sourceTeams on Python older than 3.12, and teams that want a hosted dashboard, which the Hub provides.
- DeepTeamTeams without an OpenAI key or another LLM to generate attacks and judge answers.
- MindgardTeams that must see a price, a trial or readable documentation before a call.
- Lakera RedTeams whose application sits in a private network with no public endpoint.
Tools in this article
Sources
- Mindgard, Home
- Microsoft PyRIT, archived repository
- Microsoft PyRIT, current repository
- Lakera docs, Networking
- Giskard, Pricing
- Promptfoo, Pricing
- garak, GitHub
- Promptfoo docs, Red teaming
- Giskard, GitHub (giskard-oss)
- DeepTeam, GitHub
- Lakera docs, Attack coverage
- OWASP, Top 10 for LLM Applications 2025
- Promptfoo docs, Red team quickstart
- promptfoo, GitHub
- DeepTeam, Getting started
- Confident AI, Pricing
- Mindgard, Pricing
- Lakera docs, Interpreting results
- Giskard, Home
- Giskard docs
- Promptfoo docs, Telemetry
- Promptfoo docs, Red team configuration
- Lakera docs, Data regions
- garak docs, Your first scan
- Lakera docs, Getting started with AI red teaming
- Lakera, Home


