Roadmaps Security roadmaps AI and machine learning security

AI Red Teaming and Evaluation

Probe AI systems for security and safety failures with a repeatable method, and measure them with evaluations that people can trust.

Estimated time: 12–24 months · At about 10 hours a week.

Offensive skills are for authorised testing only: your own lab, a practice platform, or a system whose owner has given you written permission. Testing anything else is a crime in most countries.

Learning path

Click a topic to see what to learn and where. Mark topics as you go; your progress is saved in this browser only.

  • Core topic
  • Optional
  1. Beginner · 1–2 months Red teaming basics
  2. Intermediate · 2–4 months Automation and evaluation
  3. Advanced · 3–6 months Full engagements and capability evaluations
  4. Expert · 6–12 months Method, policy and research

All topics in detail

BeginnerTime: 1–2 months

Red teaming basics

Skills

  • Write a scoped red team plan with harm categories and rules.
  • Use the main families of manual attacks.
  • Record findings that someone else can reproduce.

Hands-on projects and labs

  • Complete Gandalf and a HackAPrompt challenge and write down which techniques worked.
  • Red team a small chatbot you built, against a written plan, and record 10 findings with reproduction rates.

Done when you can…

  • Explain the difference between a jailbreak curiosity and a finding with real impact.
  • Hand over a findings log that another tester can reproduce.

Beginner

Scope, rules and permission

Agree what you may test, which accounts and data to use, what harm categories matter and how to handle dangerous findings. Never test a system you do not have permission for.

Resources

Beginner

Harm categories

Decide what counts as a failure: security (injection, leaks, tool misuse), safety (dangerous instructions, self-harm), fairness and misinformation. Different products care about different ones.

Resources

Beginner

Manual attack techniques

Role play, multi-turn escalation, encoding, translation and splitting a request into harmless-looking parts. Learn the families so you can try variations systematically.

Resources

Beginner

Recording findings

Log the exact prompt, model version, settings, response and how often it happens. Models are random, so one success is a lead and ten out of ten is a finding.

Resources

Beginner

Lessons from real red teams

Teams that have tested hundreds of products agree: think about the whole system, not just the model, and use people for the creative work and automation for scale.

Resources

IntermediateTime: 2–4 months

Automation and evaluation

Skills

  • Automate attacks with PyRIT or garak and triage the results.
  • Build an evaluation with Inspect or promptfoo and a checked scorer.
  • Turn findings into a regression suite that runs in CI.
  • Report results with sample sizes and uncertainty.

Hands-on projects and labs

  • Build an Inspect evaluation for one harm category with 50 cases and a model judge, then check the judge against your own labels.
  • Run PyRIT multi-turn attacks against an app you deployed and compare with your manual findings.
  • Add a regression suite to CI and show it catching a reintroduced failure.

Done when you can…

  • Deliver a red team report with reproducible findings, rates and recommended fixes.
  • Show an evaluation whose scores you can defend to a sceptical engineer.

Intermediate

Automated attack generation

Use tools to generate, mutate and send attacks at scale, including multi-turn attacks where one model attacks another.

Resources

Intermediate

Building evaluations

An evaluation is a dataset of inputs, a way to run them and a way to score the outputs. Start small, with cases you understand, and grow it from real findings.

Resources

  • Inspect ToolFreeUK AI Security Institute

Intermediate

Scoring and model judges

Rules work for clear cases; other models (judges) score open-ended answers. Check the judge against human labels, since it can be fooled or biased.

Resources

Intermediate

Public safety and security benchmarks

Benchmarks such as HarmBench, JailbreakBench and CyberSecEval let you compare models. Know what each one measures and what it misses.

Resources

Intermediate

Regression testing

Every fixed finding becomes a test. Run the suite on each new model, prompt or guardrail, so old failures do not come back unnoticed.

Resources

Intermediate

Red teaming apps, RAG and agents

Test the system around the model: plant injections in documents the RAG reads, abuse the tools an agent has, and try to reach other users' data.

Resources

AdvancedTime: 3–6 months

Full engagements and capability evaluations

Skills

  • Lead a full AI red team engagement from scoping to retest.
  • Map findings to ATLAS and to the product's risk register.
  • Design capability evaluations with proper safeguards.
  • Detect and avoid contaminated benchmarks.

Hands-on projects and labs

  • Plan and run a two-week red team of an open-source RAG or agent app you deploy, with a final report and retest.
  • Run a public cyber benchmark against an open model in an isolated environment and explain the results.

Done when you can…

  • Have a product team change its design because of your findings.
  • Present evaluation results to leadership with clear limits on what they show.

Advanced

Running a full engagement

Plan with the product team, mix expert testers and automation, triage with severity and impact, and retest fixes. Treat it like a penetration test with extra categories.

Resources

Advanced

Mapping findings to ATLAS

Describe attacks with MITRE ATLAS tactics and techniques, so defenders can compare them with past incidents and plan detections.

Resources

Advanced

Dangerous capability evaluations

Labs and governments test whether models can meaningfully help with cyber attacks or other serious harm. These evaluations need experts, careful handling and strict access rules.

Resources

Advanced

Benchmark integrity and contamination

If test questions leaked into training data, scores mean little. Keep private test sets, refresh them, and check for memorisation.

Resources

AdvancedOptional

Handling sensitive findings

Some findings are dangerous to share. Limit who sees them, redact reports, and agree in advance how to disclose them.

Resources

ExpertTime: 6–12 months

Method, policy and research

Skills

  • Set red teaming and evaluation policy for an organisation.
  • Publish new attack methods or evaluation methods.
  • Advise on regulatory testing duties.

Hands-on projects and labs

  • Write a release-gating policy for a fictional AI product, with required evaluations and thresholds.
  • Publish an open evaluation or a write-up of a new attack class.

Done when you can…

  • Have your methods or evaluations used by other teams.
  • Own the decision on whether an AI system is ready to release.

Expert

Building a red team programme

Decide what every release must pass, how severity is rated, who can block a launch and how findings flow into fixes and evaluations.

Resources

Expert

Testing duties in regulation

The EU AI Act asks providers of general-purpose AI models with systemic risk to run adversarial testing. Know what regulators expect and how to document it.

Resources

Expert

The science of evaluation

Contribute to making evaluations valid and comparable: clear definitions, uncertainty, reproducibility and resistance to gaming.

Resources

  • Inspect ToolFreeUK AI Security Institute

Overview

AI red teaming means attacking an AI system the way a real adversary or a careless user would, to find failures before they reach people. It covers security problems (prompt injection, data leaks, tool misuse) and safety problems (harmful advice, bias, dangerous capabilities).

Evaluation is the measuring side: building test sets, scoring answers and tracking results across model versions. Good red teaming finds new failures; good evaluation makes sure they stay fixed. You need both.

Why it matters

Laws such as the EU AI Act, and frameworks such as the NIST AI RMF, expect AI systems to be tested before and after release. AI labs, governments and large companies all run red teams, and the work needs people who think like attackers and measure like scientists.

Typical job roles

  • EntryAI red team analyst Runs test plans, writes attack prompts and records findings carefully.
  • Mid-levelAI red teamer Designs attacks on models, apps and agents and explains their impact.
  • Mid-levelEvaluation engineer Builds test sets, scorers and pipelines that measure model behaviour.
  • SeniorAI red team lead Plans engagements, sets the method and reports to product and leadership.
  • LeadHead of AI evaluation and red teaming Decides what must be tested before release and who signs it off.

Prerequisites

  • The LLM and Generative AI Security roadmap, at least the beginner and intermediate stages.
  • Python for scripting attacks and analysing results.
  • Basic statistics: rates, samples and confidence intervals.
  • Some penetration testing or security testing experience helps.

AI and machine learning Cybersecurity

Tools and technologies

  • PyRIT Open source Microsoft's framework for automated generative AI red teaming.
  • garak Open source LLM vulnerability scanner.
  • promptfoo Open source Evaluations and red teaming, with CI support.
  • Inspect Open source Evaluation framework from the UK AI Security Institute.
  • lm-evaluation-harness Open source Runs hundreds of standard benchmarks.
  • HarmBench Open source Standard evaluation for automated red teaming and refusals.
  • Purple Llama CyberSecEval Open source Security benchmarks for LLMs.
  • AgentDojo Open source Agent tasks with prompt injection attacks.

Certifications

Take them in roughly this order. Costs and details for the ones marked with a link are on the Certifications page.

  1. Intermediate AI Red Teamer (job role path) Hack The BoxHands-on modules on attacking AI systems.
  2. Intermediate Certified AI Security Professional (CAISP) Practical DevSecOpsHands-on AI application security.
  3. Advanced OSCP+ (OffSec Certified Professional) OffSecClassic penetration testing skills help with the system around the model.Cost and exam details

Resources

Frameworks and standards

  • MITRE ATLAS ATT&CK-style knowledge base of attacks on AI and machine learning systems, with real case studies.
  • OWASP GenAI Security Project Home of the OWASP Top 10 for LLM Applications and guidance on securing generative and agentic AI.
  • NIST AI Risk Management Framework (AI RMF) A voluntary framework to map, measure, manage and govern the risks of AI systems.
  • EU AI Act The EU law that regulates AI by risk level, including security and robustness duties for high-risk systems.
  • ISO/IEC 42001 The international standard for an AI management system, the AI counterpart to ISO/IEC 27001.

All frameworks and standards

Career path

A common progression. Titles vary between companies.

  1. Penetration tester, AppSec engineer or ML engineer0–3 years
  2. AI red team analyst2–4 years
  3. AI red teamer or evaluation engineer4–7 years
  4. AI red team lead or head of evaluation7+ years

Related domains to move into

All security roadmaps Back to top

Last reviewed: . Found a mistake, or want a roadmap written sooner? Contact