evaluate 0 0 0

shuyilin/JO-Bench

published by @shuyilin

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
297
Last 30 days
20
Likes
-
Size
57 KB
Created on HF
2026-03-19
Age
7 months ago

Description

JO-Bench: Jailbreak Oracle Benchmark

Dataset Description

JO-Bench is a curated benchmark of harmful prompts used to evaluate LLM safety, as introduced in the paper:

Toward Principled LLM Safety Testing: Solving the Jailbreak Oracle Problem (MLSys 2026).

This dataset combines two existing public benchmarks to create a specialized evaluation set of 128 prompts:

JailbreakBench (Chao et al., 2024): 100 samples.

HarmBench (Chemical & Biological category, Mazeika et… See the full description on the dataset page: https://huggingface.co/datasets/shuyilin/JO-Bench.

Tags

task_categories:text-generationlanguage:enlicense:mitsize_categories:n<1Kformat:jsonmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantarxiv:2506.17299arxiv:2404.01318arxiv:2402.04249region:ussafetyjailbreakred-teamingllm-safetybenchmark

README current version from Hugging Face


license: mit
task_categories:

  • text-generation
    language:
  • en
    tags:
  • safety
  • jailbreak
  • red-teaming
  • llm-safety
  • benchmark
    size_categories:
  • n<1K
    arxiv: 2506.17299

JO-Bench: Jailbreak Oracle Benchmark

Dataset Description

JO-Bench is a curated benchmark of harmful prompts used to evaluate LLM safety, as introduced in the paper:
Toward Principled LLM Safety Testing: Solving the Jailbreak Oracle Problem (MLSys 2026).

This dataset combines two existing public benchmarks to create a specialized evaluation set of 128 prompts:

  • JailbreakBench (Chao et al., 2024): 100 samples.
  • HarmBench (Chemical & Biological category, Mazeika et al., 2024): 28 samples.

Dataset Structure

The dataset is structured to support easy loading and evaluation. Each sample includes the following fields:

Field Description
id Unique integer ID
dataset Source dataset (JailbreakBench or HarmBench)
prompt The harmful prompt
original_prompt Original prompt text from the source dataset
target Target completion prefix used for attack evaluation
meta Metadata containing category, method, and patch info

Usage

You can load this dataset directly using the Hugging Face datasets library:

from datasets import load_dataset

dataset = load_dataset("shuyilin/JO-Bench")
print(dataset["train"][0])

Citation

If you use this dataset, please cite the paper it was created for, as well as the original source datasets:

@article{lin2025llm,
  title={Llm jailbreak oracle},
  author={Lin, Shuyi and Suri, Anshuman and Oprea, Alina and Tan, Cheng},
  journal={arXiv preprint arXiv:2506.17299},
  year={2025}
}

@article{chao2024jailbreakbench,
  title={JailbreakBench: An Open Robustness Benchmark for Jailbreaking Large Language Models},
  author={Chao, Patrick and Debenedetti, Edoardo and Robey, Alexander and Andriushchenko, Maksym and Croce, Francesco and Sehwag, Vikash and Dobriban, Edgar and Flammarion, Nicolas and Pappas, George J and Tramèr, Florian and others},
  journal={arXiv preprint arXiv:2404.01318},
  year={2024}
}

@article{mazeika2024harmbench,
  title={HarmBench: A Standardized Evaluation Framework for Automated Red Teaming and Robust Refusal},
  author={Mazeika, Mantas and Phan, Long and Yin, Xuwang and Zou, Andy and Wang, Zifan and Mu, Norman and Sakhaee, Elham and Li, Nathaniel and Basart, Steven and Li, Bo and others},
  journal={arXiv preprint arXiv:2402.04249},
  year={2024}
}

License

The prompts in this dataset are derived from JailbreakBench and HarmBench. Please refer to the licenses of the original datasets. This compiled version is released under the MIT License for research purposes.

README history 8 revisions

Every night we snapshot the README of every dataset in the catalog. When the SHA changes we archive the new version and diff it against the last. This is the evolving thought record of the alignment-data field: what the author decided to say about the corpus, and how that framing shifted over time.

  1. 2026-04-29-2ccfd2a2.7 KB
    Loading...
  2. 2026-04-29-96d95542.8 KB
    Loading...
  3. 2026-04-29-e23a9aa2.8 KB
    Loading...
  4. 2026-04-29Delete files jailbreak_oracle_benchmark.json with huggingface_hub28482893.7 KB
    Loading...
  5. 2026-04-29Upload train.jsonl with huggingface_hub2e002623.7 KB
    Loading...
  6. 2026-03-19update citationcb7b64c3.7 KB
    Loading...
  7. 2026-03-19createb4a0ded3.5 KB
    Loading...
  8. 2026-03-19initial commitb3410640 B
    Loading...

Used by abliterated models none yet

No abliterated models in our catalog have declared this dataset in their YAML metadata yet. This can mean the dataset is used but not declared, is used outside abliteration workflows, or is new. The link will populate automatically as models are indexed.

Community discussions 1 thread · 2 comments

Threads posted by the community on Hugging Face: bug reports, questions about usage, pull requests on the README, license clarifications. Click any thread to expand and read the full conversation inline. Newest first.

  1. 2026-04-30[bot] Conversion to Parquetclosed2 💬#1
    Loading...

Related datasets same stage · evaluate

Read further

Metadata

License
mit

Repository

Download the dataset

0

Copy any of these snippets into your notebook or terminal. All three fetch directly from Hugging Face using your own credentials.

Recommended: datasets library (Python)
from datasets import load_dataset
ds = load_dataset("shuyilin/JO-Bench")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="shuyilin/JO-Bench", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/shuyilin/JO-Bench
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration