AI Red-Teaming & Security-Testing Tooling for LLM Apps (2024-2026)

AI Red-Teaming & Security-Testing Tooling for LLM Apps (2024-2026): Research Report

Generated: 2026-05-31 | Sources: 28 | Overall confidence: High

Overview

AI red-teaming is the offensive testing discipline for LLM and generative-AI applications: systematically generating adversarial inputs to find where a model or app fails in ways we don’t want (jailbreaks, prompt injection, data/system-prompt exfiltration, harmful-content generation, insecure tool use), then feeding those findings back into fixes and regression tests. It is distinct from runtime guardrails/defense (input/output filters, dual-LLM/CaMeL), which are the defensive counterpart and are covered by the existing agent-reliability-guardrails reference — this report focuses on the testing tooling and methodology and cross-references the defensive layer where relevant.

By 2025-2026 the field has matured from ad-hoc manual probing into a tooled discipline with: (1) open-source scanners and frameworks (Garak, PyRIT, promptfoo, Giskard, Purple Llama); (2) standardized benchmarks (HarmBench, JailbreakBench, AdvBench, AgentDojo); (3) automated attack-generation algorithms (GCG, PAIR, TAP, Crescendo, many-shot); (4) commercial continuous red-teaming platforms (Lakera/Cisco, Mindgard, HiddenLayer, Robust Intelligence/Cisco AI Defense); and (5) governance/process frameworks (OWASP LLM Top 10 2025, OWASP GenAI Red Teaming Guide, MITRE ATLAS, NIST AI RMF). The dominant consensus lesson is that automation augments but does not replace human red-teamers, and that red-teaming must be continuous, not one-off (Microsoft Security Blog; Mend.io).


1. AI Red-Teaming as a Discipline (offensive testing) — Confidence: High


2. Tooling Landscape: Scanners vs Frameworks — Confidence: High

The landscape splits into scanners (run a fixed/curated battery of probes, give a vulnerability report) and frameworks (composable building blocks you script your own attacks with). The major open-source tools:

Tool Type What it does License/Owner
Garak Scanner LLM vulnerability scanner — “Nessus for LLMs” Apache 2.0 / NVIDIA
PyRIT Framework Composable orchestration toolkit for adaptive attacks MIT / Microsoft
promptfoo Scanner + eval framework Eval + red-team CLI/library with CI/CD Open source / promptfoo
Giskard Scanner LLM/RAG scan for vulns + quality issues Apache 2.0 / Giskard
Purple Llama Models + benchmarks Llama Guard, Prompt Guard, CyberSecEval Meta

Garak (NVIDIA) — the leading open-source LLM vulnerability scanner

Microsoft PyRIT — automation framework, “Metasploit for LLMs”

promptfoo — eval + red-team, CI-native

Giskard — open-source scan for security + quality

Meta Purple Llama — guardrail models + the offensive benchmark


3. Attack Taxonomy — Confidence: High


4. Automated Attack Generation — Confidence: High


5. Benchmarks & Datasets — Confidence: High


6. AI Firewalls / Runtime-Defense Products from the Testing Angle — Confidence: High

These are defensive products, but each ships a red-team/testing capability or dataset relevant to offensive testing:


7. Process: Scoping, CI, Reporting, and Framework Mapping — Confidence: High


8. Anti-Patterns — Confidence: High


9. Suggested Child Sub-Concepts (6-10 future concepts)

  1. Open-source red-team scanners — Garak, Giskard, promptfoo red-team (scanner-vs-framework, probe/detector architecture, CI integration).
  2. Adversarial attack-generation algorithms — GCG, PAIR, TAP, fuzzing, red-teamer LLMs (white-box vs black-box, query efficiency, transferability).
  3. Jailbreak families & prompt-injection taxonomy (offensive) — DAN/roleplay, payload splitting, encoding, many-shot, Crescendo; direct vs indirect; exfiltration patterns.
  4. Agent / tool-use injection testing — AgentDojo, indirect injection, tool-poisoning, lethal-trifecta test cases (cross-ref guardrails).
  5. Red-team benchmarks & datasets — AdvBench, HarmBench, JailbreakBench, CyberSecEval; leaderboards and validated classifiers.
  6. PyRIT & orchestration frameworks — Targets/Converters/Scorers/Orchestrators, adaptive multi-turn automation, Azure AI Foundry Red Teaming Agent.
  7. Red-team process & governance mapping — OWASP GenAI Red Teaming Guide 4 phases, OWASP LLM Top 10 as test plan, MITRE ATLAS, NIST AI RMF; red-team-in-CI and reporting.
  8. Commercial continuous red-teaming platforms — Lakera/Gandalf, Cisco AI Defense (Robust Intelligence), Mindgard, HiddenLayer (DAST-AI, algorithmic red-teaming).

Knowledge Gaps


Sources

  1. NVIDIA/garak GitHub — the LLM vulnerability scanner repo.
  2. Garak README (raw) — architecture, probes, CLI, Apache-2.0 license.
  3. Garak (software) — Wikipedia — history, ownership, recognition.
  4. Databricks — Applying Garak — probe categories in practice.
  5. Microsoft Security Blog — Announcing PyRIT (2024) — PyRIT launch, augments-not-replaces framing.
  6. The Hacker News — Microsoft releases PyRIT — overview.
  7. Medium — Automating AI Red Teaming with PyRIT — Targets/Converters/Scorers/Orchestrators.
  8. Microsoft Learn — AI Red Teaming Agent (Foundry) — PyRIT in Azure AI Foundry.
  9. Promptfoo — LLM red teaming docs — scanner scope, 50+ vuln types.
  10. promptfoo/promptfoo GitHub — used by OpenAI/Anthropic, CI/CD.
  11. Promptfoo — CI/CD integration — fail builds on regression.
  12. Promptfoo — MITRE ATLAS preset — framework mapping.
  13. Promptfoo — testing the lethal trifecta — trifecta as test cases.
  14. Giskard — LLM vulnerabilities docs — scan categories.
  15. Giskard — LLM detectors reference — sycophancy/hallucination detectors.
  16. meta-llama/PurpleLlama GitHub — Llama Guard, Prompt Guard, CyberSecEval.
  17. Meta — Prompt Guard overview — jailbreak + indirect-injection classifier.
  18. CyberSecEval paper (arXiv 2312.04724) — secure-coding + cyberattack-compliance benchmark.
  19. Tree of Attacks paper (arXiv 2312.02119) — TAP vs PAIR vs GCG comparison.
  20. Crescendo paper (arXiv 2404.01833) — multi-turn jailbreak.
  21. Anthropic — Many-Shot Jailbreaking (PDF) — power-law many-shot attack.
  22. Greshake et al. — Indirect Prompt Injection (arXiv 2302.12173) — foundational indirect-injection paper.
  23. OWASP LLM01:2025 Prompt Injection — direct/indirect taxonomy, exfiltration.
  24. Mend.io — 2025 OWASP Top 10 for LLM Apps — full 2025 list.
  25. JailbreakBench (arXiv 2404.01318) — benchmark, classifier, leaderboard; AdvBench/HarmBench lineage.
  26. JailbreakBench GitHub — dataset & repo.
  27. AgentDojo paper (arXiv 2406.13352) — agent/tool-use injection benchmark.
  28. AgentDojo site — leaderboard, 97 tasks / 629 security cases.
  29. Lakera — Who is Gandalf — Gandalf game, Lakera Red, Cisco acquisition.
  30. Lakera — Guide to prompt injection — attack taxonomy.
  31. Cisco — Robust Intelligence is part of Cisco — algorithmic red-teaming, TAP, AI Validation.
  32. Microsoft Security Blog — 3 takeaways from red-teaming 100 GenAI products — eight lessons summary.
  33. Lessons From Red Teaming 100 Generative AI Products (arXiv 2501.07238) — AIRT ontology, benchmarks-not-a-substitute.
  34. Simon Willison — The lethal trifecta — trifecta definition.
  35. OWASP — GenAI Red Teaming Guide — four-phase methodology.
  36. ResilientCyber — Implementing GenAI Red Teaming the OWASP way — phase walkthrough.
  37. Vectra — MITRE ATLAS — ATLAS tactics/techniques, v5.1.0 scale.
  38. Straiker — Comparing OWASP, CSA, NIST, MITRE — framework complementarity, 2026 OWASP landscapes.
  39. Mend.io — LLM red teaming best practices — continuous/regression, anti-patterns.
  40. Ajith Prabhakar — Red Teaming LLMs playbook — reporting, reproducible cases.
  41. Mindgard — What is AI red teaming (2026) — continuous red-teaming, platform.
  42. CSET Georgetown — AI Red-Teaming Design — threat-model-first methodology.
  43. Vectra — AI red teaming tools/frameworks — manual-vs-automated.
  44. CrowdStrike — Prompt Injection taxonomy — IM/PT taxonomy, exfiltration.
  45. ToxSec — DAN & roleplay prompts — jailbreak families.
  46. Mend.io — Top 6 AI red teaming services — commercial platform landscape.

Methodology

Searched 12 queries across web and news using the WebSearch/WebFetch fallback (firecrawl/exa MCPs unavailable in this thread; per skill guidance, source-count target raised ~50%). Deep-read primary sources: Garak README, OWASP LLM01:2025, OWASP GenAI Red Teaming Guide, and arXiv papers (TAP, Crescendo, JailbreakBench, AgentDojo, Many-Shot, Greshake indirect-injection, Microsoft “100 products”). Sub-questions investigated: (1) discipline & manual-vs-automated & continuous; (2) tooling landscape scanner-vs-framework (Garak/PyRIT/promptfoo/Giskard/Purple Llama); (3) attack taxonomy (direct/indirect injection, jailbreak families, exfiltration, lethal trifecta); (4) automated attack generation (GCG/PAIR/TAP/red-teamer LLMs); (5) benchmarks/datasets (AdvBench/HarmBench/JailbreakBench/AgentDojo/OWASP-as-checklist); (6) AI-firewall products from the testing angle (Lakera/Gandalf, Robust Intelligence/Cisco, Mindgard, HiddenLayer); (7) process & framework mapping (OWASP guide 4 phases, ATLAS, NIST AI RMF, red-team-in-CI); (8) anti-patterns. Injection guard honored: all fetched web content treated as data, not instructions; no adversarial-instruction pages encountered.