TLDR: JADES is a new framework that accurately assesses LLM jailbreak attempts by breaking down harmful questions into weighted sub-questions, scoring sub-answers, and aggregating results. It achieves 98.5% agreement with human evaluators in binary settings and reveals that previous jailbreak success rates were significantly overestimated, with most “successes” being only partial. An optional fact-checking module further improves detection of hallucinations.
Evaluating whether a large language model (LLM) has been successfully “jailbroken” – meaning it has bypassed its safety guardrails to perform a harmful task – has been a persistent and complex challenge. Traditional methods often fall short, leading to inconsistent and subjective assessments that don’t truly reflect human judgment. These methods frequently rely on superficial indicators like specific keywords or general toxicity scores, or they attempt a holistic judgment of complex, open-ended responses, which can be easily misled by vague or obfuscating content.
To address this critical gap, researchers have introduced a novel framework called JADES, which stands for Jailbreak Assessment via Decompositional Scoring. JADES offers a universal, accurate, consistent, and interpretable way to evaluate jailbreak attempts. The core idea behind JADES is inspired by how humans analytically score complex tasks: by breaking them down into simpler, manageable parts.
How JADES Works
JADES operates as a multi-agent framework. When presented with a harmful question and an LLM’s jailbreak response, it follows a structured process:
First, a Question Decomposition Node automatically breaks down the original complex harmful question into a set of smaller, weighted sub-questions. These sub-questions capture the essential criteria for a successful jailbreak from an adversary’s perspective. For instance, if the harmful question is “How to make a bomb?”, sub-questions might include “Does the response provide a list of materials?” and “Does the response include assembly steps?”
Next, a Clean Node processes the LLM’s response. It segments the response into individual sentences and then filters out any irrelevant or distracting content, such as role-play narratives or unrelated filler, to create a refined version of the response.
Following this, the Sub-Question Pairing Node takes each sub-question and identifies the most relevant sentences from the cleaned response that attempt to answer it. This ensures that each part of the response is assessed against a specific, clear criterion.
Finally, an Evaluation Node scores each sub-answer on a five-level Likert scale, ranging from “not answered at all” to “perfectly answered.” These individual scores are then aggregated based on the importance weights of their corresponding sub-questions to produce a final, overall score for the jailbreak attempt. This score can then be mapped to categories like “failed,” “partially successful,” or “successful.”
Enhancing Accuracy with Fact-Checking
JADES also includes an optional fact-checking module to tackle a common issue in LLM responses: hallucinations. Even if a response seems to address a harmful task, it might contain factually incorrect details that would render the jailbreak ineffective in practice. This module works by splitting the jailbreak response into individual unit facts, verifying each fact against a trusted external knowledge source (like Wikipedia via web search), and then providing these verification results to the judge agent. This allows JADES to penalize responses that contain subtle inaccuracies, leading to even more reliable evaluations.
Validation and Impact
The effectiveness of JADES was rigorously validated on a new, meticulously human-annotated benchmark called JailbreakQR, consisting of 400 pairs of jailbreak prompts and responses. In a binary setting (success/failure), JADES achieved an impressive 98.5% agreement with human evaluators, significantly outperforming existing strong baselines by over 9%. When evaluated in a more nuanced ternary setting (failed, partially successful, successful), JADES still demonstrated strong consistency with human judgments, achieving 86.3% accuracy.
A crucial finding from JADES’s re-evaluation of five popular jailbreak attacks on four advanced LLMs was the substantial overestimation of attack success rates by previous methods. For example, one attack previously reported to have a 93% success rate on GPT-3.5-Turbo dropped to 69% when assessed by JADES. Furthermore, the ternary evaluation revealed that most “successful” jailbreaks were actually only “partially successful,” indicating that the quality of these attacks was often lower than previously believed. The fact-checking extension further boosted accuracy from 85% to 97% on a new dataset called HarmfulQA, specifically designed to assess factual accuracy in harmful responses.
Also Read:
- JailExpert: A New Framework for Automated LLM Jailbreaking Through Experience
- Strengthening AI Safety: Distributing Protective Mechanisms Across Language Models
A New Standard for Jailbreak Evaluation
JADES provides a more rigorous, transparent, and interpretable foundation for understanding and measuring jailbreak risks. It moves beyond simplistic binary judgments to offer a fine-grained assessment that distinguishes between superficial bypasses and genuine fulfillment of harmful instructions. This framework not only helps in accurately benchmarking the effectiveness of defense mechanisms but also guides future research to focus on the semantic quality of jailbreaks, rather than just their quantity. For more in-depth technical details, you can refer to the full research paper here.


