Create a new red team campaign.
Launches a K8s Job to run the selected tool against the target agent. Returns immediately with a pending status; poll via GET for updates.
Request body for creating a red team campaign.
Team that owns this campaign
Red team tool to use
diamond_security, promptfoo, garak, pyrit, unknown Agent purpose description (for context-aware attacks)
1Attack categories to test
1Abstract attack categories (tool-agnostic).
Each adapter maps these to tool-native plugin/probe/strategy names. Use CUSTOM with custom_plugins for tool-native passthrough.
injection, jailbreak, harmful, pii, toxicity, hallucination, overreliance, custom Target agent endpoint URL
1 - 2083Agent ID from Agent Registry (resolves URL)
API key for the target agent
Model name if agent is an LLM gateway
Custom plugin/probe names (for CUSTOM category)
Evaluation strategies (tool-specific)
Number of test cases per category
1 <= x <= 100Provider-specific configuration