Modern Large Language Models (LLMs) remain vulnerable to carefully orchestrated multi-turn interactions that progressively bypass safety mechanisms. However, many existing red-teaming approaches rely on heuristics or impose strong assumptions that limit their applicability in fully black box settings. We address this gap by introducing M3, an automated red-teaming framework that formalizes multi-turn jailbreaking as a finite-horizon Markov Decision Process (MDP). In M3, an attacker LLM interacts with a target LLM while operating over a compact internal state produced by a state LLM. Across two benchmarks and six target models, M3 consistently outperforms state-of-the-art multi-turn red-teaming methods in Attack Success Rates (ASR), achieving improvements of up to 53% in ASR@5. Even with lightweight attacker, M3 attains gains up to 26% in ASR@1 and 34% in ASR@5, compared to baselines that use higher capacity attackers. Beyond improved effectiveness, M3 exhibits steeper risk escalation over conversational turns and achieves more consistent performance across risk categories (up to 4.82 improvement in Gini index) without relying on predefined risk taxonomy, providing a scalable and principled framework for multi-turn red-teaming and safety evaluation.
Figures & tables
Figure 1: M3 framework (left) and an example representing the process (right). At each turn i , an attacker generates action Ai and interacts with a target. The state maintainer updates a compact state Si and the evaluator produces reward Ri ensuring risk escalation over turns.
Figure 2: Progression of attack success measured by ASR@5 over conversational turns for GPT - 4–family target LLMs on HarmBench . Lines show ASR@5, with shaded regions indicating standard error across tasks. Solid lines with darker shading denote GPT-4o mini , while dashed lines with lighter, hatched shading denote GPT-4o .
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 3: ASR@5 progression over conversational turns for GPT - 4 family target LLMs on Crescendo (left) and HarmBench (right). Lines show ASR@5, with shaded regions indicating standard error across tasks. Solid lines with darker shading denote GPT-4o mini , while dashed lines with lighter, hatched shading denote GPT-4o .
Figure 4: ASR@5 progression over conversational turns for Claude family target LLMs on Crescendo (left) and HarmBench (right). Lines show ASR@5, with shaded regions indicating standard error across tasks. Solid lines with darker shading denote Claude 3 Haiku , while dashed lines with lighter, hatched shading denote Claude 3.5 Sonnet .
Figure 5: ASR@5 progression over conversational turns for Llama family target LLMs on Crescendo (left) and HarmBench (right). Lines show ASR@5, with shaded regions indicating standard error across tasks. Solid lines with darker shading denote Llama3-8B-IT , while dashed lines with lighter, hatched shading denote Llama3-70B-IT .
Figure 6: Performance across risk categories for ActorAttack-LC and ActorAttack-HC , measured as ASR@5 ↑ across 6 target models ( GPT-4o , GPT-4o mini , Claude 3.5 Sonnet , Claude 3 Haiku , Llama3-70B-IT , Llama3-8B-IT ) and 12 risk categories. Higher scores/darker fields indicate better jailbreaking performance of ActorAttack .
Figure 7: Performance across risk categories for GOAT-LC and GOAT-HC , measured as ASR@5 ↑ across 6 target models ( GPT-4o , GPT-4o mini , Claude 3.5 Sonnet , Claude 3 Haiku , Llama3-70B-IT , Llama3-8B-IT ) and 12 risk categories. Higher scores/darker fields indicate better jailbreaking performance of GOAT .
Figure 8: Performance across risk categories for Crescendo-LC and Crescendo-HC , measured as ASR@5 ↑ across 6 target models ( GPT-4o , GPT-4o mini , Claude 3.5 Sonnet , Claude 3 Haiku , Llama3-70B-IT , Llama3-8B-IT ) and 12 risk categories. Higher scores/darker fields indicate better jailbreaking performance of Crescendo .
Figure 9: Performance across risk categories for M3 -LC and M3 -HC , measured as ASR@5 ↑ across 6 target models ( GPT-4o , GPT-4o mini , Claude 3.5 Sonnet , Claude 3 Haiku , Llama3-70B-IT , Llama3-8B-IT ) and 12 risk categories. Higher scores/darker fields indicate better jailbreaking performance of M3 .
Adversarial attacks on large language models probe how crafted inputs, internal changes, and agent interactions bypass safety or disrupt reliable behavior.