The AI Red Team Maturity Model: A Capability-Based Framework for LLM Security Testing
Most organizations testing their AI systems are doing it wrong. This five-level maturity framework provides structure for understanding where you are, what capabilities you need next, and how much it will cost to get there.
Most organizations testing their AI systems are doing it wrong. Not because their tools are bad - but because they have no idea where they stand or where they're going.
The Problem With Ad Hoc AI Red Teaming
Ask a CISO whether their organization red teams its LLM deployments, and you'll get one of three answers: "No," "Sort of," or "We run garak sometimes."
None of these are security programs. They're gestures.
The gap isn't technical. Tools like garak, promptfoo, and PyRIT exist. Threat taxonomies like MITRE ATLAS and the OWASP LLM Top 10 provide structured attack surfaces. The knowledge is available.
What's missing is a maturity framework - a way for organizations to understand where they are, what capabilities they need next, and how much it will cost to get there. Without this, AI security investment becomes reactive, inconsistent, and difficult to justify to leadership.
This article presents a five-level maturity model for AI red teaming. It's capability-based, not checklist-driven. Each level builds on the previous one - you cannot skip ahead. The model is tool-agnostic, maps to existing frameworks (MITRE ATLAS, OWASP LLM Top 10), and includes realistic investment estimates.
Whether you're starting from zero or trying to justify budget for a dedicated AI security team, this framework provides the structure that ad hoc testing lacks.
Why Maturity Matters
The Current State Is Chaos
Organizations adopting LLMs face a familiar pattern: rapid deployment, delayed security consideration, and eventual scrambling when something breaks publicly.
The symptoms are consistent:
- Reactive testing: Red teaming happens after incidents, not before releases
- Tool sprawl: Teams adopt garak, promptfoo, or PyRIT without defined processes
- Skill gaps: Traditional pentesters lack LLM-specific threat modeling experience
- No baseline: Leadership cannot measure progress or compare against peers
This is not a tooling problem. It's an organizational capability problem.
What a Maturity Model Provides
A well-designed maturity model offers several concrete benefits:
Predictable capability growth. Teams know what skills and processes to develop next, in what order.
Budget forecasting. Leadership can plan investment based on target maturity level, with realistic timelines.
Benchmarking. Organizations can compare their capabilities against industry peers and regulatory expectations.
Risk quantification. Each level corresponds to coverage of known attack surfaces, enabling risk-based prioritization.
Framework alignment. The model maps directly to MITRE ATLAS and OWASP LLM Top 10, providing credibility in audits and assessments.
Design Principles
This model follows four principles:
-
Capability-based, not policy-based. Levels reflect what teams can actually do, not what documents exist.
-
Cumulative. Level N includes all capabilities from Level N-1. You cannot claim Level 3 without Level 2 foundations.
-
Realistic. Levels reflect observed enterprise patterns, not theoretical ideals.
-
Tool-agnostic. Specific tools are implementation details. The model focuses on capabilities those tools enable.
The Five Maturity Levels
Level 0: Non-Existent
Characteristics:
- No formal red teaming program for LLM systems
- Security testing limited to functional QA
- No LLM-specific threat model
- Governance is ad hoc or absent
What This Looks Like:
The organization has deployed LLMs - perhaps a customer-facing chatbot, an internal knowledge assistant, or AI-assisted code generation. Security reviewed the integration during initial deployment, but there's no ongoing adversarial testing.
When someone asks, "Have we tested this for prompt injection?" the answer is either "What's that?" or "We tried some things manually."
Team: 0 FTE dedicated to AI red teaming
Tools: None, or generic tools (curl, manual prompts)
OWASP LLM Top 10 Coverage: 0%
Timeline to Level 1: 2-3 months (planning, initial hire)
Most organizations deploying LLMs today are at Level 0. This is not shameful - it's the starting point. The problem is staying here.
Level 1: Initial
Characteristics:
- Informal red teaming by one person or contracted pentester
- Reactive testing: post-deployment or pre-launch crisis mode
- Documented intent, but no systematic process
- Repeatable but inconsistent
What This Looks Like:
Someone on the security team - often a curious engineer or contractor - has started exploring LLM vulnerabilities. They've read about jailbreaks, tried some prompt injection techniques, maybe found an issue or two.
Testing happens, but sporadically. There's a spreadsheet tracking findings. Monthly "red team sessions" occur when schedules permit.
Capabilities:
- Surface-level threat model (prompt injection, data leakage)
- Manual adversarial prompting without framework
- Basic jailbreak knowledge (DAN variants, role-play attacks)
- Incident logging in spreadsheets
- Occasional ad hoc testing sessions
Team: 1 FTE (contractor or junior) + part-time CISO oversight
Tools:
- Manual: text editors, spreadsheets
- Lightweight automation: promptfoo (test management) or garak (fuzzing)
- No CI/CD integration
Metrics:
| Metric | Baseline |
|---|---|
| Vulnerabilities found/month | 1-3 (sporadic) |
| Test coverage | < 10% of LLM surface |
| Tool automation | 0% |
OWASP LLM Top 10 Coverage: ~20% (LLM01 Prompt Injection, partial LLM02)
Investment Estimate: $50K-80K/year (1 FTE + tools)
Timeline to Level 2: 4-6 months
Level 1 is where most security-conscious organizations land after their first LLM incident or near-miss. It's reactive, but it's a start.
Level 2: Developing
Characteristics:
- Defined red teaming program with documented process
- Scheduled testing: quarterly campaigns or sprint-integrated
- Reproducible attacks with version-controlled test cases
- Metrics tracked and reported
What This Looks Like:
Red teaming has become a program, not a side project. There's a documented threat model aligned with MITRE ATLAS. Test cases live in a Git repository. Quarterly red team reports go to leadership.
The team can explain their attack taxonomy: direct prompt injection, indirect injection, context confusion, output manipulation. They've built a library of test cases and can reproduce findings consistently.
Capabilities:
- Comprehensive LLM threat model (MITRE ATLAS + OWASP alignment)
- Multiple prompt injection vectors (indirect, stored, context confusion)
- Hallucination and fact-checking attacks
- Output validation bypass attempts
- Token limit and context window exploitation
- Jailbreak taxonomy (cognitive biases, role-play, encoding tricks)
- Automated test suite with garak fuzzing rules
- Quarterly pre-release testing cycles
- Incident correlation: linking red team findings to production issues
Team: 2-3 FTE (1 lead, 1-2 junior) + rotating architect review
Tools:
| Tool | Purpose | Integration |
|---|---|---|
| garak | Fuzzing, probing | Standalone scripts |
| promptfoo | Test case management | Scripted runs |
| PyRIT | Orchestration (optional) | Early adoption |
| Custom Python | Specialized attacks | Git-versioned |
Metrics:
| Metric | Target |
|---|---|
| Vulnerabilities found/quarter | 5-10 |
| Test case count | 50-100 |
| OWASP LLM Top 10 coverage | 60-70% |
| Mean time to retest | 1 week |
| Tool automation | 30-40% |
OWASP LLM Top 10 Coverage: ~60%
Investment Estimate: $150K-250K/year (2-3 FTE + tools)
Timeline to Level 3: 6-9 months
Level 2 is where most enterprises should aim to stabilize. It provides defensible coverage, reproducible testing, and meaningful metrics - without requiring massive investment.
Level 3: Defined
Characteristics:
- Integrated red teaming as part of secure SDLC
- Majority of tests automated and on-demand
- KPIs tracked with board-visible metrics
- Continuous testing, not episodic campaigns
- Feedback loops: findings drive threat model updates
What This Looks Like:
Red teaming is embedded in the development lifecycle. Pre-commit hooks run fuzzing checks. Every release includes automated adversarial testing. A real-time dashboard shows coverage metrics, open findings, and mean time to remediation.
The team runs multi-stage attack chains: prompt injection leading to hallucination leading to data exfiltration. They simulate training data poisoning. They attempt model extraction.
Cross-functional governance exists - a quarterly red team board with representation from security, engineering, legal, and product.
Capabilities:
- Multi-stage attack chains (injection -> hallucination -> exfiltration)
- Adversarial example generation (text + embeddings)
- Model extraction and reverse engineering attempts
- Poisoning simulation (synthetic training data attacks)
- Real-world scenario red teaming (compliance, fraud, bias)
- CI/CD integration with pre-commit fuzzing
- Regression testing of historical vulnerabilities
- Threat intelligence integration (LLM-specific CVEs)
- Real-time metrics dashboard
Team: 4-5 FTE (1 lead, 2-3 engineers, 1 ops/tooling specialist) + quarterly advisory board
Tools:
| Tool | Purpose | Integration |
|---|---|---|
| PyRIT | Orchestration, multi-stage | CI/CD pipeline |
| garak | Fuzzing, probes | Automated nightly |
| promptfoo | Regression suite | Pre-commit hooks |
| ART (Microsoft) | Adversarial examples | Batch jobs |
| Custom framework | Org-specific scenarios | Git + versioned |
| Prometheus/Grafana | Metrics ingestion | Real-time dashboard |
Metrics:
| Metric | Target |
|---|---|
| Vulnerabilities/month | 10-15 |
| Test case count | 200-300 |
| OWASP LLM Top 10 coverage | 80-85% |
| Automated tests | 70-80% |
| MTTR (finding -> patch) | 2 weeks |
| False positive rate | < 10% |
OWASP LLM Top 10 Coverage: ~80%
Investment Estimate: $300K-500K/year (4-5 FTE + tools + infrastructure)
Timeline to Level 4: 8-12 months
Level 3 represents operational maturity. The red team is no longer proving value - it's delivering measurable risk reduction. This is the target for organizations with significant LLM exposure.
Level 4: Optimized
Characteristics:
- Continuous red teaming embedded in organizational culture
- AI-assisted threat discovery (ML-powered pattern detection)
- Red team as center of excellence with org-wide knowledge sharing
- Adaptive threat model evolving with new research
- External partnerships with vendors and security researchers
What This Looks Like:
The red team doesn't just find vulnerabilities - they predict them. ML models identify patterns across historical findings. Threat models update automatically as new OWASP findings or ATLAS techniques emerge.
The organization contributes to the broader security community: publishing threat models, participating in responsible disclosure, collaborating with LLM vendors on hardening.
Chaos engineering exercises stress-test the entire LLM stack. Zero-day simulation proactively defends against attack classes that haven't been weaponized yet.
Capabilities:
- AI-assisted red teaming (ML identifies vulnerability patterns)
- Automated threat modeling (NLP-driven catalog updates)
- Collaborative red teaming with vendors and researchers
- Chaos engineering for adversarial stress testing
- Hardening playbooks for each OWASP LLM Top 10 category
- Real-time anomaly detection on production LLM behavior
- Research contributions (published threat models, conference presentations)
- Zero-day simulation and proactive defense
- Predictive metrics (MTBF forecasting, incident prediction)
Team: 6-8 FTE (specialized roles: threat modeling, tooling, research, compliance liaison) + external partnerships
Tools:
| Tool | Purpose | Integration |
|---|---|---|
| PyRIT + ML plugins | Adaptive orchestration | Continuous |
| Custom ML models | Threat pattern detection | Real-time |
| Full test framework | All tools integrated | Multi-environment |
| SOAR integration | Incident response automation | Alert-driven |
| Threat intel feeds | LLM-specific CVE, research | Auto-updated |
Metrics:
| Metric | Target |
|---|---|
| Vulnerabilities found/month | 15-25 (predictive) |
| Test case coverage | 400+ |
| Automation | 90%+ |
| MTTR | < 1 week |
| False positive rate | < 5% |
| Research publications/year | 1-2 |
OWASP LLM Top 10 Coverage: 95%+
Investment Estimate: $600K-1M+/year (6-8 FTE + R&D + partnerships)
Level 4 is not for everyone. This level of investment makes sense for high-risk organizations: financial services, healthcare, defense contractors, and companies whose LLM failures would create existential business risk.
Most enterprises should aim for Level 2-3 and stabilize there.
Assessment Methodology
How to Determine Your Current Level
Self-assessment requires honesty. The goal is not to claim the highest level possible - it's to accurately understand current capabilities and plan realistic progression.
Scoring Rules:
- Achieving Level N requires demonstrating capabilities from Level N-1
- Evidence must exist: artifacts (test cases, reports, metrics, tooling) matter more than intentions
- Partial capability counts - Level N doesn't require 100% of all checkboxes
Assessment Questions by Level
Level 1 Minimum: Can you describe your LLM threat model in one page? Have you found at least one vulnerability in the past six months?
Level 2 Minimum: Do you have 50+ versioned test cases? Do quarterly red team reports exist? Can your team articulate multi-stage attack chains?
Level 3 Minimum: Are red team tests running in CI/CD or pre-commit hooks? Do you have a real-time metrics dashboard? Is there a cross-functional governance board?
Level 4 Minimum: Do you publish threat research or maintain external security partnerships? Is your MTTR consistently under one week? Do you use ML-assisted threat discovery?
Why You Cannot Skip Levels
The model is sequential by design. Each level builds capabilities that the next level assumes.
- Level 1 establishes basic threat modeling - the foundation for everything else
- Level 2 creates reproducible testing - required before automation makes sense
- Level 3 implements automation - prerequisite for continuous operations
- Level 4 optimizes and predicts - only possible with Level 3 stability
Organizations that attempt to skip levels typically fail. They buy advanced tools without processes to use them. They hire senior researchers without junior engineers to handle volume. They automate tests that don't exist yet.
The grind through Levels 1-3 is real. There are no shortcuts.
Dependency Analysis
To understand why sequential progression matters, consider what happens when organizations try to skip:
Skipping Level 1 (No Threat Model): Without a documented threat model, teams don't know what to test. They run tools without understanding attack surfaces. Findings lack context. Leadership cannot prioritize. Every subsequent investment becomes guesswork.
Skipping Level 2 (No Reproducibility): Without versioned test cases, automation is impossible. You cannot automate tests that don't exist in reproducible form. CI/CD integration fails. Regression testing is meaningless. The team rebuilds tests from scratch each cycle.
Skipping Level 3 (No Automation): Without automation infrastructure, continuous red teaming is unsustainable. Teams burn out on manual work. Coverage plateaus. ML-assisted discovery has nothing to learn from - no historical data, no pattern corpus.
Each level creates prerequisites for the next. This is not bureaucratic gatekeeping. It's structural necessity.
Assessment Scoring Sheet
For organizations conducting formal assessments, this scoring sheet provides audit-ready documentation:
| Level | Team Evidence | Tool Evidence | Process Evidence | Metrics Evidence |
|---|---|---|---|---|
| 0 | No dedicated FTE | No LLM testing tools | No documented process | No tracking |
| 1 | 1 FTE (any capacity) | garak OR promptfoo | Documented threat model | Spreadsheet logging |
| 2 | 2-3 FTE | Multi-tool suite | Quarterly testing cycle | Dashboard metrics |
| 3 | 4-5 FTE | CI/CD integrated | Sprint-integrated testing | Real-time KPIs |
| 4 | 6-8 FTE + partners | ML-enhanced framework | Continuous operations | Predictive metrics |
Minimum Evidence Requirements:
- Level 1: One-page threat model; 1+ vulnerability found in past 6 months
- Level 2: 50+ test cases in version control; quarterly reports; OWASP alignment documented
- Level 3: Pre-commit hooks operational; real-time dashboard; cross-functional board minutes
- Level 4: Published research OR external partnerships; MTTR < 1 week sustained; ML tooling operational
Mapping to Industry Frameworks
OWASP LLM Top 10 Coverage by Level
| Risk Category | L1 | L2 | L3 | L4 |
|---|---|---|---|---|
| LLM01: Prompt Injection | 50% | 100% | 100% | 100% |
| LLM02: Insecure Output Handling | 20% | 60% | 90% | 100% |
| LLM03: Training Data Poisoning | - | 40% | 80% | 100% |
| LLM04: Model Denial of Service | - | 30% | 70% | 100% |
| LLM05: Supply Chain Vulnerabilities | - | 20% | 60% | 90% |
| LLM06: Sensitive Information Disclosure | 30% | 70% | 90% | 100% |
| LLM07: Insecure Plugin Design | 10% | 40% | 80% | 100% |
| LLM08: Model Theft | - | - | 50% | 90% |
| LLM09: Unbounded Consumption | 20% | 50% | 80% | 100% |
| LLM10: Model Poisoning | - | 30% | 70% | 100% |
MITRE ATLAS Alignment
| ATLAS Technique Category | L1 | L2 | L3 | L4 |
|---|---|---|---|---|
| Reconnaissance | Yes | Yes | Yes | Yes |
| Initial Access | Partial | Yes | Yes | Yes |
| Execution | - | Yes | Yes | Yes |
| Persistence | - | Partial | Yes | Yes |
| Privilege Escalation | - | - | Yes | Yes |
| Defense Evasion | - | Partial | Yes | Yes |
| Collection | - | Partial | Yes | Yes |
| Exfiltration | - | - | Partial | Yes |
| Impact | - | - | Partial | Yes |
The mapping is not perfect - ATLAS continues to evolve as LLM threats mature. But explicit framework alignment provides audit defensibility and helps communicate risk to leadership in familiar terms.
Red Teaming Techniques by Level
Understanding which attack techniques belong at each level helps teams prioritize skill development and prevents capability overreach.
Level 1 Techniques:
- Direct prompt injection (basic jailbreaks)
- Role-play attacks (DAN, "pretend you are...")
- Simple output manipulation
- Basic hallucination triggering
- Information extraction through conversational techniques
These are the foundational attacks. Any practitioner can learn them in a few hours. They require no special tooling - just patience and creativity.
Level 2 Techniques:
- Indirect prompt injection (via external data sources)
- Stored injection (payloads persisted in databases, documents)
- Context confusion attacks
- Token limit exploitation
- Multi-turn attack chains
- Encoding-based bypasses (Base64, Unicode)
- Output validation circumvention
- Basic poisoning simulation
Level 2 introduces complexity. Attacks span multiple interactions or leverage external data flows. Reproducibility requires test case management.
Level 3 Techniques:
- Multi-stage attack chains (injection -> exfiltration)
- Adversarial examples (embedding perturbations)
- Model extraction attempts
- Training data inference
- Production stress testing
- Compliance-focused scenarios (bias, toxicity, regulated content)
- Plugin and tool integration attacks
- Real-time detection evasion
Level 3 attacks require infrastructure. Teams need automation frameworks, compute resources, and integration with development pipelines.
Level 4 Techniques:
- ML-assisted vulnerability discovery
- Zero-day simulation (novel attack classes)
- Chaos engineering (system-wide stress testing)
- Behavioral baseline deviation detection
- Hardening verification (proving defenses work)
- Cross-model attack transfer research
- Novel technique development and publication
Level 4 is research-grade work. Teams contribute to the broader security community, not just their organization's defenses.
Investment and Resource Planning
Cost Model Summary
| Transition | Annual Budget | FTE | Timeline |
|---|---|---|---|
| 0 -> 1 | $50K-80K | 1 | 2-3 months |
| 1 -> 2 | $150K-250K | 2-3 | 4-6 months |
| 2 -> 3 | $300K-500K | 4-5 | 6-9 months |
| 3 -> 4 | $600K-1M+ | 6-8 | 8-12 months |
Total timeline from Level 0 to Level 4: 20-30 months
Hidden Costs
Budget planning often misses several categories:
- Training: 40 hours per person per year for LLM-specific security skills
- Infrastructure: GPU compute for adversarial testing (Level 3+), log storage
- Compliance: $10K-30K for SOC 2 or ISO 27001 attestation of AI security controls
- Feedback loops: Engineering time to remediate findings and participate in red team reviews
Detailed Cost Breakdown by Category
Personnel (70-80% of budget):
| Role | Level Introduced | Annual Cost | Justification |
|---|---|---|---|
| Red Team Lead | Level 1 | $120K-180K | Program ownership, threat modeling |
| Security Engineer | Level 2 | $100K-150K | Test development, tool integration |
| Ops/Tooling Specialist | Level 3 | $110K-160K | CI/CD, automation infrastructure |
| ML/Research Specialist | Level 4 | $150K-200K | Advanced techniques, publication |
Tooling (5-10% of budget):
| Tool Category | Level | Annual Cost | Notes |
|---|---|---|---|
| Open source (garak, promptfoo) | 1-2 | $0-5K | Hosting, maintenance time |
| Commercial platforms | 2-3 | $20K-50K | Enterprise features, support |
| Custom development | 3-4 | $30K-100K | Engineering time, infrastructure |
| ML infrastructure | 4 | $50K-150K | GPU compute, model training |
Infrastructure (10-15% of budget):
- Development environments for red team testing
- Isolated networks for adversarial experiments
- Log aggregation and metrics platforms
- Compute for automated test execution
Often Forgotten:
- Recruiting costs ($15K-30K per senior hire)
- Conference attendance for team development
- Legal review of published research
- Incident response tabletop exercises
ROI Justification
The business case for AI red teaming investment follows a familiar pattern:
- Cost of prevention: Budget estimates above
- Cost of incident: $2M-5M for significant LLM breaches (IBM estimates, 2024)
- Vulnerabilities prevented: 5-10 issues per level per year (conservative)
- Payback period: Level 2-3 investment typically pays back in 12-18 months
For leadership presentations, the simple framing works: "One prevented incident pays for multiple years of red team investment."
Implementation Roadmap
Phase 1: Foundation (Months 1-3)
Activities:
- Hire or contract Level 1 red team lead
- Conduct LLM threat modeling workshop (30 hours)
- Document threat model (minimum one page)
- Select one tool (garak or promptfoo)
- Set up incident log (spreadsheet is fine)
Exit Criteria:
- 3+ vulnerabilities found
- Documented threat model exists
- Monthly testing cadence established
Phase 2: Structuring (Months 4-9)
Activities:
- Hire 1-2 additional engineers
- Expand threat model with MITRE ATLAS alignment
- Create test case repository in Git
- Implement quarterly red team cycles
- Integrate multiple tools (promptfoo + garak)
Exit Criteria:
- 50+ test cases in version control
- Quarterly reports delivered to leadership
- 60%+ OWASP LLM Top 10 coverage
Phase 3: Automation (Months 10-18)
Activities:
- Hire ops/tooling specialist
- Evaluate and implement PyRIT integration
- Build CI/CD hooks for automated testing
- Implement metrics dashboard
- Establish cross-functional red team board
Exit Criteria:
- 70%+ tests automated
- Pre-commit fuzzing operational
- Real-time metrics visible to leadership
Phase 4: Optimization (Months 19-30)
Activities:
- Hire ML/research specialist
- Develop ML-assisted threat discovery
- Establish external partnerships
- Publish threat research (if appropriate)
- Implement chaos engineering exercises
Exit Criteria:
- Continuous red teaming operational
- MTTR consistently < 1 week
- Board-level KPIs tracked monthly
- External credibility established
Common Pitfalls
| Pitfall | What Happens | Mitigation |
|---|---|---|
| Skipping levels | No foundation; expensive chaos | Enforce sequential progression with audit gates |
| Tool-first thinking | Unused tools; wasted budget | Define process first; tools are implementation |
| Isolated red team | No integration; findings ignored | Embed in SDLC; establish cross-functional board |
| Metrics theater | Dashboard without rigor | Track MTTR, coverage, incident correlation |
| Level 2-3 burnout | Team retention crisis | Hire earlier than feels necessary; distribute load |
| Stale threat model | Outdated playbooks | Quarterly review + threat intel synchronization |
Expanded Pitfall Analysis
The Tool-First Trap
Organizations frequently purchase advanced tooling before establishing basic processes. The pattern is predictable: leadership reads about PyRIT or a commercial AI security platform, approves procurement, and expects results. Six months later, the tool sits unused because no one defined what to test, how to prioritize findings, or who owns remediation.
Tools are force multipliers. They multiply whatever capability exists. If capability is zero, multiplication produces zero.
The fix: document your threat model and create 20 test cases manually before evaluating any tool. If you can't articulate what you're testing for, no tool will help.
The Isolation Problem
Red teams that operate as independent silos - disconnected from development, separate from security operations, invisible to leadership - eventually wither. Their findings go unaddressed. Their value becomes invisible. Budget renewals fail.
Effective AI red teaming requires integration at multiple levels:
- Development integration: Pre-commit hooks, sprint participation, design reviews
- Operations integration: Alert triage, incident response, production monitoring
- Leadership integration: Board metrics, risk reporting, budget visibility
Without this integration, red teaming becomes security theater - activity without impact.
The Metrics Theater Problem
Dashboards are seductive. They create the appearance of maturity. But metrics without rigor are worse than no metrics - they provide false confidence.
Common metrics theater patterns:
- Counting vulnerabilities without severity weighting
- Tracking test case count without coverage analysis
- Reporting automation percentage without defining what "automated" means
- Measuring MTTR from report to close without tracking actual remediation
Rigorous metrics require definitions, baselines, and correlation to business outcomes. If leadership cannot answer "are we more secure this quarter than last?" the metrics aren't working.
The Level 2-3 Grind
The transition from Level 2 to Level 3 is where most programs stall. Here's why:
At Level 2, the team is small enough to coordinate informally. Testing is scheduled but manual. The work is demanding but manageable.
Level 3 requires automation infrastructure. Building that infrastructure is a massive effort - CI/CD integration, test framework development, metrics pipeline construction. This work happens while the team is still executing manual testing. The load doubles temporarily.
Teams burn out. Lead engineers leave. The program stalls at Level 2, unable to build automation while maintaining existing obligations.
The solution is counterintuitive: hire the ops/tooling specialist earlier than feels necessary. Bring them on during late Level 2, before the automation push. Let them build infrastructure while the core team maintains testing cadence.
This feels like overstaffing. It's not. It's preventing the Level 2-3 trap that kills most programs.
The Stale Threat Model
Threat models are living documents. The OWASP LLM Top 10 updates. MITRE ATLAS evolves. New attack techniques emerge from research publications.
Organizations that treat threat models as one-time artifacts - created at Level 1, never updated - find their testing increasingly disconnected from actual risks. They test for yesterday's attacks while tomorrow's vulnerabilities accumulate.
Quarterly threat model reviews, synchronized with threat intelligence feeds, prevent this drift. The review doesn't need to be elaborate - a two-hour session comparing current model against recent publications and CVEs suffices. But it must happen.
Conclusion
AI red teaming maturity is not a compliance checkbox. It's an organizational capability that develops over time, with investment, through sequential stages that cannot be skipped.
Most enterprises deploying LLMs today are at Level 0 or Level 1. This is normal - the field is young. What matters is having a roadmap.
Key takeaways:
- Level 2-3 is the realistic target for most organizations. It provides meaningful coverage without excessive investment.
- Sequential progression is mandatory. Attempting to skip levels wastes money and creates fragile programs.
- The total journey takes 20-30 months. From no program to optimized operations requires sustained commitment.
- Investment scales predictably. $50K to start, $500K+ for operational maturity, $1M+ for industry leadership.
The organizations that will navigate AI security successfully are not those with the fanciest tools. They're the ones that build systematic capabilities, measure progress honestly, and invest consistently over time.
Ad hoc testing is not a security program. Maturity models provide the structure that transforms reactive gestures into defensible assurance.
Start by determining your current level. Identify three-month milestones to reach Level 2. Budget accordingly.
The tools exist. The frameworks exist. What's missing - for most organizations - is the discipline to build capability systematically.
That discipline is the real maturity.
Appendix: Practical Templates
LLM Threat Model Canvas (Level 1 Minimum)
A one-page threat model sufficient for Level 1 assessment should address:
System Description:
- What LLM(s) are deployed? (vendor, model version)
- What data does the LLM access? (user data, internal documents, APIs)
- What actions can the LLM take? (read-only, write, execute)
- Who interacts with the LLM? (customers, employees, automated systems)
Trust Boundaries:
- Where does user input enter the system?
- Where does the LLM output go?
- What systems does the LLM connect to?
Known Attack Surfaces:
- Prompt injection vectors (direct input, retrieved content, tool outputs)
- Data leakage paths (context window, logging, caching)
- Output manipulation targets (downstream systems, user trust)
Current Controls:
- Input validation (what exists today?)
- Output filtering (what exists today?)
- Monitoring and logging (what exists today?)
Priority Risks:
- Top 3 scenarios that would cause business impact
This canvas, completed honestly, provides the foundation for all subsequent testing. Without it, red teaming is guesswork.
Tool Selection Matrix
Organizations frequently ask which tools to adopt at each level. While the model is tool-agnostic, practical guidance helps:
| Tool | Best For | Level | Learning Curve | Notes |
|---|---|---|---|---|
| garak | Automated fuzzing, probe libraries | 1-2 | Low | Open source, active development |
| promptfoo | Test case management, regression | 1-3 | Low | Excellent for CI/CD integration |
| PyRIT (Microsoft) | Multi-stage orchestration | 2-4 | Medium | Enterprise scenarios, complex chains |
| ART (IBM) | Adversarial examples | 3-4 | High | Research-grade, embedding attacks |
| TextAttack | NLP-specific attacks | 3-4 | High | Academic origin, specialized use |
| Custom frameworks | Organization-specific | 3-4 | Variable | Built on top of above tools |
Selection Principles:
At Level 1, pick one tool and learn it deeply. garak for fuzzing breadth, promptfoo for test management. Don't try to use both.
At Level 2, integrate multiple tools with clear ownership. One person owns each tool. Overlap is acceptable; confusion is not.
At Level 3+, tools should integrate into unified frameworks. The specific tools matter less than the orchestration layer connecting them.
Metrics Dashboard Template
Level 3 requires real-time metrics. A minimal dashboard should display:
Coverage Metrics:
- OWASP LLM Top 10 coverage percentage (by category)
- Test case count (total, by attack type)
- Automation percentage (automated vs. manual tests)
Velocity Metrics:
- Vulnerabilities found (rolling 30 days)
- Mean time to detection (finding -> report)
- Mean time to remediation (report -> fix verified)
Quality Metrics:
- False positive rate (findings rejected as non-issues)
- Reopen rate (fixed vulnerabilities that regressed)
- Coverage drift (categories not tested in 30+ days)
Business Metrics:
- Incidents correlated to red team findings
- Cost per vulnerability (budget / findings)
- Board-ready risk score (aggregate)
Build this dashboard incrementally. Start with coverage metrics at Level 2. Add velocity at early Level 3. Add quality and business metrics as the program matures.
Quarterly Red Team Board Agenda
Cross-functional governance is a Level 3 requirement. A standard board meeting agenda:
Opening (10 min):
- Previous quarter findings summary
- Remediation status update
- Metrics dashboard review
Threat Landscape (15 min):
- New OWASP/ATLAS updates
- Relevant CVEs and research publications
- Industry incident analysis
Current Quarter Results (20 min):
- Detailed findings review (critical/high only)
- Attack chain demonstrations (sanitized)
- Coverage gaps identified
Roadmap (10 min):
- Next quarter testing priorities
- Resource requests
- Tool/process changes
Decisions (5 min):
- Risk acceptance decisions (documented)
- Priority conflicts resolved
- Action items assigned
This structure ensures the board provides governance, not just observation. Decisions must be made, documented, and tracked.
Final Thoughts
Building an AI red teaming program is not glamorous work. It's process design, tool integration, metrics tracking, and organizational politics. The exciting attacks - the multi-stage chains, the novel techniques, the research publications - come later. First comes the grind.
But the grind matters. Organizations that skip it fail predictably. Those that embrace it build capabilities that compound over time.
The tools will evolve. The frameworks will update. The attack techniques will grow more sophisticated. What won't change is the fundamental truth that systematic capability beats ad hoc effort.
Maturity is not a destination. It's a discipline.
Start where you are. Build what comes next. Measure honestly. Invest consistently.
That's the model.
Share this article
Help spread the word about security best practices.
Related Articles
Why AI Security Fails at the Integration Layer
Most AI security discussion focuses on models, prompts, and jailbreaks. In practice, the most consequential failures happen where AI systems connect to operational infrastructure.
Claude MAX vs Codex: The Real Operating Model
We burned through our Claude MAX weekly quota two days before renewal. So we gave Codex a try. Here's what happened.
Need Security Help?
Our team can help secure your blockchain, web applications, and infrastructure.