101101s.ai AI Security Tool Selection
Document 2 of 4 · Adversarial testing / AI red teaming

Adversarial testing for LLM apps and agents: requirements, vendors, gaps

  • Contents: 11 use cases, 48 requirements, 14 acquisitions (Aug 2024 to Sep 2026), vendor matrix, bake-off shortlist, 10 market gaps
As of October 2, 2026Prepared for enterprise security architecture & procurement

01Scope & definition

  • Definition: AI adversarial testing (AI red teaming) is pre-release and continuous attack simulation against an AI-enabled system to find exploitable behavior.
  • Target types: model endpoint, LLM app, RAG system, tool-using agent, MCP server, multi-agent workflow.
  • SSDLC placement: P6 (Test & verify) as a release gate; P8 (Operate) as scheduled regression against staging or production.
  • CAISI agent-hijacking evaluations: adaptive red-team attacks 81% success against agents vs 11% for baseline attacks; success rises with repeated attempts.
  • CISA/NSA Careful Adoption of Agentic AI (May 2026): calls for adversarial testing during development.
  • SSDF 218A PW.3.3: requires adversarial samples in testing.
  • NIST AI RMF MEASURE 2.7: adversarial test results are the evidence for this subcategory.
In scopeOut of scope
Automated and human-guided attack generation against the whole system: prompts, retrieved content, tool outputs, memory, other agentsModel benchmarks (leaderboard safety scores do not cover the app's tools, data and permissions)
Pass/fail at a gate, with reproducible transcripts and tool tracesRuntime guardrails (F1), which block attacks inline
Mapped to OWASP LLM / ASI / MCP Top 10, MITRE ATLAS, NIST AI RMF MEASURE 2.7DAST and pentest of web, API and identity flaws (D3)

02Use cases

  • 11 enterprise use cases.
  • Priority split: UC-1 to UC-4 P1; UC-5 to UC-9 and UC-11 P2; UC-10 P3.
IDUse casePrimary ownerRisk focusOutcome / acceptancePriority
UC-1Pre-release red team of a customer-facing chat / RAG appAppSec, product ownerLLM01, 02, 05, 07, 08, 09Release gate: no open Critical/High; ASR below threshold per objectiveP1
UC-2Tool-using agent (internal or customer-facing)AppSec, platform engASI01, 02, 03, 05, 06; LLM06Proof that no attack causes an unauthorized tool side effect (write, send, pay, delete, exfiltrate)P1
UC-3CI/CD regression gate on prompt, model, tool or config changeDev teams, DevSecOpsAll, as regressionA smoke suite under 30 min fails the build on regressions; nightly full suiteP1
UC-4Guardrail / AI firewall efficacy validationSecurity architectureLLM01, 02; ASI01Block rate and false-positive rate of runtime guardrails (F1) measured before purchase and after each policy changeP1
UC-5Third-party MCP server & tool onboardingPlatform eng, TPRMMCP03, 04, 05, 06, 07; ASI04Gate for the private MCP registry (G2): no tool poisoning, injection, over-scope or rug pullP2
UC-6Model selection or model swap due diligenceAI platform teamLLM01, 09; AI 600-1Candidate models compared on the deployed system prompt and tools before switchingP2
UC-7Continuous red teaming of production / stagingSecOps, AppSecAllWeekly scheduled runs; drift alerts when ASR risesP2
UC-8Coding agents and internal copilotsDeveloper platformLLM01; ASI01, 02, 05Repo-borne and docs-borne injection does not lead to secret access or code executionP2
UC-9Multimodal and voice agents (contact center, document intake)CX engineeringLLM01 (multimodal), LLM02Image, document and audio-borne injection; PII leakage on voice channelsP2
UC-10Multi-agent / A2A workflowsPlatform engASI07, 08, 10Injection that propagates between agents; cascading failure containmentP3
UC-11Compliance evidenceGRCNIST AI RMF MEASURE 2.7; EU AI Act; ISO 42001Exportable, framework-mapped test evidence per AI system and releaseP2

03Threat & test catalog

  • 13 attack classes, cross-referenced to OWASP LLM (2025), OWASP ASI, OWASP MCP Top 10 and MITRE ATLAS.
Attack classTest techniquesOWASP LLM (2025)OWASP ASIOWASP MCPMITRE ATLAS
Direct prompt injection & jailbreakRole-play, encoding/obfuscation, multilingual, many-shot, crescendo / multi-turn escalationLLM01ASI01—AML.T0051, AML.T0054
Indirect prompt injectionPayloads planted in RAG documents, web pages, email, tickets, images, PDFs, tool outputsLLM01ASI01, ASI06MCP06, MCP10AML.T0051.001
Hidden context / system prompt extractionInstruction leakage, tool schema and secret discoveryLLM07—MCP01AML.T0056
Sensitive data exfiltrationPII/PHI/PCI leakage; cross-user/tenant data; markdown-image and URL exfil channelsLLM02ASI02MCP10AML.T0057
Tool misuse & excessive agencyUnauthorized tool calls, harmful arguments, chaining low-risk tools into high-impact actionsLLM06ASI02MCP02AML.T0053
Identity & privilege abuseConfused deputy, acting beyond the invoking user, token replayLLM06ASI03MCP07—
Unexpected code executionAgent-generated code / shell / SQL reaching interpretersLLM05ASI05MCP05AML.T0050
Memory & context poisoningPersisting malicious instructions across sessions or usersLLM04, LLM08ASI06—AML.T0070
Tool / MCP supply chainPoisoned tool descriptions, rug pulls, typosquatted serversLLM03ASI04MCP03, MCP04, MCP09AML.T0010
Inter-agent & cascading failureSpoofed agent messages, injection propagated across agents—ASI07, ASI08, ASI10——
Human trust exploitationAgent persuades a user to approve a harmful actionLLM09ASI09——
Harmful / off-policy content & misinformationToxicity, regulated advice, brand harm, hallucinated commitmentsLLM09———
Unbounded consumptionToken or cost amplification, recursive loops, denial of walletLLM10ASI08—AML.T0034
  • ATLAS technique IDs not yet verified against the ATLAS v2026.06 data release.

04Requirements

  • 48 requirements in 8 groups (TGT, ATK, AGT, EVL, OPS, RPT, SEC, COM).
  • 32 MUST: failing any one disqualifies a vendor unless roadmapped with a contractual date.
  • Each requirement traces to a POC test case (TC-xx) in doc 4, or to contract, proposal, demo or diligence review.
IDRequirementPriorityVerified by
TGT · Target integration
TGT-01Connect to any HTTP/REST/GraphQL/WebSocket/SSE target with a configurable request/response mapping. No vendor SDK should be required in the app.MUSTPOC TC-01/02
TGT-02Handle real authentication: OAuth2 client credentials + token refresh, OIDC user login, session cookies, mTLS, API keys from a vaultMUSTTC-01
TGT-03Maintain stateful multi-turn sessions (conversation IDs, server-side memory) and reset state between attacksMUSTTC-02
TGT-04Drive a real browser UI for apps without a clean API (clicks, file upload, streaming render)SHOULDTC-03
TGT-05Native adapters for agent frameworks and platforms: OpenAI Agents SDK, LangGraph, Bedrock AgentCore, Microsoft Foundry / Copilot Studio, Google ADKSHOULDTC-04
TGT-06Act as an MCP client to test MCP servers directly, and as a malicious MCP server or tool to test agentsMUSTTC-16/17
TGT-07Inject attacker-controlled content into indirect channels: seed RAG documents, mailboxes, tickets, web pages and tool responsesMUSTTC-08/09
TGT-08Multimodal inputs (image, PDF, audio) and voice / telephony targetsCOULDTC-21
TGT-09Throttle per target (RPS, concurrency, token budget) to cap load on staging and model spendMUSTTC-27
ATK · Attack coverage
ATK-01Single-turn library covering jailbreak, encoding/obfuscation and multilingual attacks, with a documented update cadence and provenanceMUSTTC-05
ATK-02Adaptive multi-turn attacker (crescendo, tree/iterative search) that adjusts to target responsesMUSTTC-06
ATK-03Context-aware attack generation: profiles the target's purpose, tools and data, and generates business-specific objectivesMUSTTC-07
ATK-04Indirect prompt-injection campaigns through every channel in TGT-07MUSTTC-08/09
ATK-05Data exfiltration objectives including markdown image, link, tool-argument and DNS/HTTP out-of-band channelsMUSTTC-10
ATK-06Custom attacks and objectives authored as code/config and versioned with the appMUSTTC-22
ATK-07Multi-attempt execution (k attempts per objective) and reporting of pass@k, per the CAISI methodologyMUSTTC-14
ATK-08Bring-your-own attacker model (including self-hosted)SHOULDTC-28
ATK-09Harmful-content and policy-violation objectives configurable to the organization's content policySHOULDTC-05
AGT · Agentic depth
AGT-01Observe and assert on actual tool calls and arguments, not only response textMUSTTC-11
AGT-02Detect real side effects via canaries / honeytokens and out-of-band callbacks, which give a deterministic oracleMUSTTC-12
AGT-03Test permission boundaries: attempts to exceed the invoking user's authorization (OBO / confused deputy)MUSTTC-13
AGT-04Memory and cross-session poisoning testsSHOULDTC-15
AGT-05Mock or sandbox tools with behavior, not just static stubs, so destructive paths can be tested safelySHOULDTC-11
AGT-06Multi-agent / A2A scenario testingCOULDTC-20
AGT-07Report coverage: which tools, permissions and data flows were exercised vs. availableSHOULDTC-19
EVL · Evaluation & scoring
EVL-01Configurable judges (LLM and deterministic detectors) per objective; judge prompt and model visible and editableMUSTTC-23
EVL-02Published or demonstrable judge accuracy against human labels; agreement (Cohen's κ) measured in the POCMUSTTC-23
EVL-03Attack Success Rate with confidence intervals; repeatability across runs reportedSHOULDTC-14
EVL-04Severity scoring mapped to the organization's risk model; supports OWASP AIVSSSHOULDTC-24
EVL-05Human review workflow: confirm, dismiss and annotate; dismissals persist across runsMUSTTC-24
OPS · CI/CD & lifecycle
OPS-01CLI + API; test suites as config-as-code in the app repoMUSTTC-25
OPS-02Pipeline gate with thresholds per objective/severity; exit codes; GitHub Actions / GitLab / Jenkins / Azure DevOps examplesMUSTTC-25
OPS-03Regression baselining: diff findings between versions (new / fixed / regressed)MUSTTC-26
OPS-04Scheduling for continuous runs against staging/prod with alerting on driftSHOULDTC-26
OPS-05Reproducible replay of any finding (exact transcript, seed/config, target version)MUSTTC-14
RPT · Reporting & integration
RPT-01Map findings to OWASP LLM 2025 (and 2026), OWASP Agentic ASI01–10, OWASP MCP Top 10, MITRE ATLAS, NIST AI RMFMUSTTC-24
RPT-02Full evidence per finding: transcript, tool-call trace, retrieved content, judge rationaleMUSTTC-24
RPT-03Ticketing (Jira, ServiceNow), SIEM export, SARIF/JSON exportSHOULDTC-25
RPT-04Actionable remediation: prompt hardening, tool scoping, guardrail policy suggestionsSHOULDTC-24
RPT-05Closed loop to runtime guardrails, preferably vendor-neutral (can feed a third-party guardrail)COULDTC-24
SEC · Platform security & deployment
SEC-01Deployment options: SaaS with region pinning, customer VPC, or self-hosted; air-gapped if a regulated workload requires itMUSTTC-29
SEC-02SSO (SAML/OIDC), SCIM, RBAC by team/app, immutable audit logMUSTTC-29
SEC-03Customer data and transcripts are not used for vendor model training; retention is configurable; DPA availableMUSTContract
SEC-04Containment: the tester's own attacker agent can't reach unintended systems (egress allowlist, kill switch)MUSTTC-30
SEC-05SOC 2 Type II / ISO 27001; pen-test report; SBOM for the productMUSTContract
COM · Commercial & viability
COM-01Transparent pricing unit (per app/target, per scan, per seat) with model token costs predictable or includedMUSTProposal
COM-02Roadmap commitments for 2026 frameworks (OWASP LLM 2026, Agent Control Standard), A2A, voiceSHOULDDemo
COM-03Ownership stability: acquisition status, product continuity commitments and exit/data-export termsMUSTDiligence

05Market landscape (Oct 2026)

  • 14 AI red-teaming / AI-security startups acquired between Aug 2024 and Sep 2026; 5 of them in 2026.
  • Ownership and continuity check per vendor: requirement COM-03.
TargetAcquirerAnnouncedProduct today
Robust IntelligenceCiscoAug 2024Cisco AI Defense (algorithmic red teaming)
Protect AIPalo Alto NetworksJul 2025Prisma AIRS AI Red Teaming (Recon)
Invariant LabsSnykJun 2025Snyk agent-scan (ex mcp-scan)
Prompt SecuritySentinelOneAug 2025Prompt AI Red Teaming (GA RSAC 2026)
Aim SecurityCato NetworksSep 2025Runtime / SASE; red teaming unconfirmed
CalypsoAIF5Sep 2025F5 AI Red Team
LakeraCheck PointSep 2025Check Point AI Red Teaming (ex Lakera Red)
PangeaCrowdStrikeSep 2025Falcon AIDR (runtime)
SPLXZscalerNov 2025Zscaler Automated AI Red Teaming
PromptfooOpenAIMar 2026promptfoo OSS + Enterprise; OSS license unchanged
TrojAIA10 NetworksJun 2026TrojAI Detect / Defend
Enkrypt AIAnacondaAug 2026Enkrypt red teaming + MCP scanning
Virtue AIFortinetAug 2026VirtueRed / VirtueGuard
Haize LabsBeacon SoftwareSep 2026Team became internal research group; customer continuity undisclosed
  • Segment 1, independent specialists: Mindgard, Straiker, Gray Swan, Pillar, HiddenLayer, Lasso.
  • Segment 2, platform-bundled: red-team modules paired with the same vendor's runtime guardrail.
  • Segment 3, hyperscaler: tools scoped to the provider's own platform.
  • Segment 4, open source: promptfoo, PyRIT, garak, DeepTeam, AgentDojo / Inspect, Snyk agent-scan.
  • Gartner: "AI security testing" at the Innovation Trigger of the AppSec Hype Cycle.
  • No Forrester Wave or Gartner Magic Quadrant exists for this category as of Oct 2026.

06Vendor matrix

  • Source of capability data: vendor material and trade press.
  • MUST requirements verified in the vendor demo (doc 3) and POC (doc 4).
  • Agentic depth scale: Low, Medium, High; n/p = not published.
Vendor / productDeploymentTargetsAgentic depthCI/CDRuntime loopFramework mappingNotesOpen verification items
Independent specialists
Pillar Security — RedGraphSaaSAgents through the real app UI, tools, MCP, knowledge basesHigh: agents chain tool calls into exploits; video evidence of real command executionVersion-controlled suitesPillar runtime guardrailsOWASP LLM + Agentic, ATLAS, NIST AI RMF, SAILRegression baselining (stable / new / hardened / regressed per finding, Aug 2026); only reviewed vendor with it. Gartner Cool Vendor, AI Software Security, Jul 2026.VPC deployment option
Straiker — Ascend AISaaS; SDK / sensors; AWS MarketplaceWeb apps, agentic workflows, coding and productivity agentsHigh: IPI, MCP tool misuse, exfiltrationNative hooks trigger on prompt/model/config changeDefend AI (closed loop)OWASP, ATLAS, NIST, EU AI Act, STARClosed loop red team → Defend AI runtime; $64M Series A (Jun 2026)Customer references
MindgardSaaS; Docker; APIModels, agents, apps (recon + agent profiling)Medium-highCI/CD + Burp Suite integrationRuntime protection, AI-BOMn/p150+ public vulnerability disclosures (e.g. Cursor). Gartner sample vendor for AI security testing; Gartner Top-Funded AI TRiSM (Jan 2026). $30M Series A (Aug 2026).Agent tool-call assertion depth; framework mapping
Repello AI — ARTEMISEnterprise (deployment n/p)Browser-driven UI testing, files, voice, images; 100+ languagesMedium-high: multi-stage chained exploitsYesARGUS runtimeATLAS, OWASP, NIST, ISO 42001, EU AI ActBrowser-driven UI and voice target supportAttack volume figures (vendor-claimed)
HiddenLayer — Automated Red TeamingSaaSModels, GenAI apps, agentsMediumPre-launch integrationAISec runtime, Agentic Runtime, coding-agent harness securityOWASP-mappedModel scanning + runtime + red team in one platform$100M round (reported by a single source)
Gray Swan — Shaden/pModels, agentsMedium-highPre-deployment + CI/CDCygnal runtimen/pAttack corpus from Arena (15k+ researchers); cited in frontier-lab system cardsEnterprise app adapters
Adversa AIn/pAgents, MCP, multi-agentHigh (vendor-claimed): GH, tool misuse, memory poisoning, multi-agentn/pCoding-agent runtimeListed in OWASP Agentic solutions guideClaims multi-agent scenario testingProduct vs services mix
Giskard — Hub 3.0 + OSSSaaS (EU sovereignty) + OSSAny JSON API, agentsMedium: per-turn checks in multi-turn scenariosUpload from OSS library—n/pSecurity + quality testing; EU data residencyAgent side-effect detection
Platform-bundled (pairs with the vendor's runtime guardrail)
Palo Alto — Prisma AIRS AI Red TeamingSaaS; public + private endpointsModels, apps, agentsMedium-high: agent profiles target tools first; MT since Feb 2026Templates; OAuth2 refreshPrisma AIRS runtime + Portkey gatewayOWASP, NIST AI RMFUnit 42 / Huntr threat intel; suite includes model scanning, gateway, endpoint (Koi)Pricing within Prisma AIRS bundle
Zscaler — Automated AI Red Teaming (SPLX)SaaS; REST connectorsChat apps; multimodal incl. voiceMediumYes; Jira / ServiceNowSPLX prompt hardening + Zscaler guardrails8 frameworks: ATLAS, NIST, OWASP, SAIF, EU AI Act, ISO 42001, DORA, DASFCompliance-framework reportingAgent tool depth (less documented)
F5 — AI Red Team (CalypsoAI)Customer cloud tenant or on-prem OpenShiftModels, apps, agentsMedium: agent swarm, MTDaily CI/CDFindings convert directly to F5 AI Guardrailsn/pSelf-hosted in customer cloud tenant or on-prem OpenShiftClosed loop requires F5 AI Guardrails
Cisco — AI DefenseSaaSModels, agentsMedium: poisoned tools, unauthorized tool usen/pAI Defense runtime; AI BOM; MCP CatalogNIST, OWASP, MITREGalileo (evals) + Splunk; NeMo integrationAgent test depth
Check Point — AI Red Teaming (Lakera)SaaSLLMs, agents, RAG, MCPMediumn/pAI Guardrails (Lakera Guard)n/pGandalf attack corpusProduct name (sourced from competitor material)
SentinelOne — Prompt AI Red TeamingSaaSIn-house AI appsMediumn/pPrompt runtime + agent securityn/pPart of SentinelOne platformGA Mar 2026
Fortinet (Virtue AI) / A10 (TrojAI)Cloud, on-prem, edge / sovereignModels, apps, agents; multimodalMediumn/pVirtueGuard / TrojAI DefendBroad (Virtue)Air-gapped / sovereign deploymentIntegration status after 2026 acquisitions
Hyperscaler
Microsoft — Foundry AI Red Teaming AgentLocal (PyRIT) or Foundry cloudFoundry models & agentsLow-medium: agentic categories cloud-only; no non-Azure tools, browser, computer-useSDKAzure AI Content Safety / Prompt ShieldsRisk categories, ASRFoundry-nativeFoundry targets only; English-only for some categories
Open source baselines
promptfoo (OpenAI)Self-hosted (MIT)HTTP, browser, RAG, agents, MCP, voiceMedium-highYAML config in PRs—OWASP LLM, OWASP Agentic, NIST, EU AI ActMIT license unchanged after acquisitionOwned by OpenAI since Mar 2026
PyRIT (Microsoft)Self-hosted (MIT)Any target via orchestrators/convertersMedium (scenarios v1.x, Jul 2026)CLI pyrit_scan—Scorers; customResearch toolkit (orchestrators, converters, scorers)Engineering effort to operate
garak (NVIDIA)Self-hosted (Apache-2.0)Model endpointsLowCLI—Probe taxonomyModel-level scanningNot agent-stateful
DeepTeam (Confident AI)Self-hosted (Apache-2.0) + SaaSAny callbackMedium: agentic modulePythonGuardrailsExplicit OWASP ASI 2026 mappingAgentic taxonomy moduleCallback-level, not UI
AgentDojo / InspectSelf-hosted (MIT)Simulated tool-using agentsResearch benchmark——CAISI methodBenchmark methodologyNot a product
Snyk agent-scanCLI (Apache-2.0)MCP servers, skillsStatic/dynamic MCP scanCLI——Applies to UC-5 MCP onboardingNot a red-team tool
  • Not shortlisted, governance-led: Lasso, Cranium (Arena), Holistic AI.
  • Not shortlisted, harmful-content focus: Alice (formerly ActiveFence).
  • Not shortlisted, ownership change: Haize Labs (acquired by Beacon Software, Sep 2026; customer continuity undisclosed); Enkrypt (acquired by Anaconda, Aug 2026).
  • Not shortlisted, runtime / posture with no verified red-teaming product: Noma, Zenity, Operant, WitnessAI.
  • AWS and Google: no first-party automated red-teaming product.

07Shortlist

  • Format: 4 commercial vendors plus an OSS control group.
  • Selection criteria: requirement coverage in §04 and vendor matrix data in §06.
SlotShortlistedBasisAlternate (condition)
1 · Agentic depth specialistPillar Security (RedGraph)Agent exploitation through the real app UI with video evidence; regression baselining (OPS-03); Gartner Cool Vendor 2026Self-hosted required (SEC-01) → F5 AI Red Team
2 · Closed-loop agent specialistStraiker (Ascend AI)MCP tool misuse, IPI and exfiltration tests; testing triggered on prompt/model/config change; Defend AI runtime loopVoice or UI-only targets → Repello ARTEMIS
3 · CI/CD + researcher-gradeMindgardCI/CD and Burp Suite integration; 150+ public vulnerability disclosures; Gartner sample vendorArena attack corpus → Gray Swan
4 · Incumbent platform moduleRed-team module from the existing SASE/firewall vendor: Prisma AIRS, Zscaler, F5, Cisco or Check PointClosed loop to the same vendor's runtime guardrailNo incumbent → slot dropped, or Zscaler (8-framework compliance mapping)
Control grouppromptfoo + PyRIT (OSS), run internallyOSS baseline; commercial tools compared against it on recall, effort and evidence—
  • Bake-off: 4 vendors plus OSS control group.
  • Test targets: internally built, seeded reference targets (not vendor demo apps).
  • Decision metrics: recall, precision, agentic side-effect detection, regression capability, effort (doc 4 §7).

08Market gaps

  • 10 capabilities not observed, or observed in at most a few, of the reviewed vendors and OSS tools.
#CapabilityEvidence
G1Stateful agent testing with real tool side-effect detectionMost reviewed tools grade response text. Microsoft Foundry cannot test non-Azure tools, browser or computer use, and its mock tools cannot mock behavior. UK AISI had a containment incident in its own agent evaluations.
G2Coverage metricsVendors publish attack counts ("10k/month", "15M vectors"). No reviewed vendor reports coverage of the target's tools × permissions × data flows.
G3Judge reliabilityEvery reviewed product uses LLM-as-judge; none publishes calibrated accuracy against human labels. Microsoft documents that ASR is non-deterministic.
G4MCP dynamic testing & rug-pull detectionProducts scan tool descriptions. Dynamic server testing exists only in single-maintainer OSS. Enkrypt found 73% of scanned MCP servers vulnerable.
G5Multi-agent / A2AOnly Adversa and DeepTeam (recursive hijack) claim it. No reviewed tool tests at the A2A protocol level.
G6Regression baseliningOnly Pillar has versioned per-finding baselines.
G7ReproducibilityNo reviewed vendor publishes seed/replay guarantees.
G8Interactive (manual) workbenchNo reviewed product offers an intercept / replay / mutate workbench for LLM, MCP or A2A traffic equivalent to Burp Suite for web apps. Mindgard offers a Burp Suite integration.
G92026 framework mappingFew reviewed vendors map to OWASP LLM 2026 or the Agent Control Standard / AgBOM.
G10Air-gapped optionsOnly F5, A10/TrojAI, Fortinet/Virtue and OSS tools offer it.

09Sources