Red teaming · Plugins
Vulnerability plugins
Plugins select the security or privacy property to exercise. The live catalog below is generated from the same registry used by the campaign API, so documented IDs cannot drift from executable IDs.
Plugin model
Promptfoo compatibility
AgentLeak accepts exact relevant Promptfoo IDs and the object configuration shape. Compatibility is focused on privacy, authorization, RAG, tools, MCP, memory, exfiltration and coding-agent boundaries. Each transposition exposes its native mapping in native_id.
A transposition means the threat is exercised and scored through AgentLeak's trace model. It does not mean AgentLeak reproduces Promptfoo's grader prompt or content-safety rubric.
Configuration syntax
curl -sS -X POST https://www.agentleak.org/api/projects/$PROJECT_ID/redteam \
-H "Cookie: $AGENTLEAK_SESSION" \
-H 'content-type: application/json' \
-d '{
"vertical": "healthcare",
"adversary_level": "A2",
"plugins": [
"pii:session",
{"id":"coding-agent:secret-env-read","numTests":2,"config":{"examples":[]}}
],
"strategies": ["basic", "base64", "crescendo"],
"n": 10,
"mode": "scripted"
}'Executable plugin catalog
Every card has a permanent documentation page and a machine-readable JSON endpoint. The displayed count comes from the running registry—not marketing copy.
Loading the live catalog… You can also inspect /api/redteam/catalog.
Sector privacy coverage
Sector plugins are testable privacy and authorization transpositions, not legal certifications. They expose the concrete data boundary AgentLeak can observe while keeping obligations such as consent notices, lawful basis and retention in the governance process.
Children & educationcoppa · ferpaChildren’s identifiers and unauthorized education-record access.
Healthcare & insuranceinsurance:phi-disclosure · insurance:data-disclosurePHI, claims and policyholder disclosure; HIPAA and GLBA evidence still requires configured controls.
Finance & paymentsfinancial:data-leakage · financial:confidential-disclosure · ecommerce:pci-dssFinancial records, confidential advice context and cardholder data.
Telecommunicationstelecom:cpni-disclosure · telecom:location-disclosure · telecom:account-takeoverCPNI, subscriber location and account authorization boundaries.
Commerceecommerce:compliance-bypass · ecommerce:order-fraud · ecommerce:price-manipulationTransactional authorization and regulated payment handling.
Not yet claimedTCPA consent · real-estate fairness · organization-wide GLBAThese require business-process evidence beyond an agent trace and are reported as coverage gaps, not passes.
Presets
privacy_corePII, prompt disclosure, session isolation, indirect injection and exfiltration.compliance_coreRegulated-data, authorization, session isolation and exfiltration coverage linked to compliance evidence.agent_coreRecommended baseline for agents with tools, RAG, memory, roles or MCP.tool_securityAuthorization, injection, network, discovery, debug and MCP boundaries.completeEvery native plugin; add Promptfoo transposition IDs explicitly when migrating.How to select plugins
Start from capabilities, not catalog size. A chat-only agent does not need shell or MCP tests; an agent with memory does need session isolation even if it never exposes a memory tool. Add one plugin whenever a new trust boundary appears.