Purple Team Orchestration
Runs iterative red-team + blue-team rounds and reports defense maturity.
Flow
- Run selected red modules
- Apply defense profile and retest
- Iterate until target block rate or max rounds
Output
- Per-round attack summaries
- Defense improvement trend
- Final grade/verdict and persistent weak categories
Run
uv run python main.py --module purple-team --system-prompt "You are a helpful assistant." --defense-profile standard