extract 0 0 0

textattack/anchor-seed

published by @textattack

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
127
Last 30 days
50
Likes
-
Size
1.2 MB
Created on HF
2026-09-17
Age
1 months ago

Description

ANCHOR-Seed

ANCHOR-Seed is the 300-task seed benchmark from the paper

ANCHOR: Automated Alignment Auditing for CLI Agents on Real-World Harm.

Each task is grounded in a real, public U.S. federal criminal case (from

CourtListener) and is provided in both its

original first-person form and a neutralized ("refined") rewrite, together with an

LLM-generated action/criteria decomposition used to judge whether an agent's behavior

actually accomplished the underlying harm.

πŸ“„ Paper:… See the full description on the dataset page: https://huggingface.co/datasets/textattack/anchor-seed.

Tags

task_categories:text-generationlanguage:enlicense:cc-by-4.0size_categories:n<1Kformat:parquetmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantarxiv:2607.10455region:usai-safetyalignmentalignment-auditingred-teamingcli-agentsbenchmark

README current version from Hugging Face


license: cc-by-4.0
language:

  • en
    task_categories:
  • text-generation
    tags:
  • ai-safety
  • alignment
  • alignment-auditing
  • red-teaming
  • cli-agents
  • benchmark
    pretty_name: ANCHOR-Seed
    size_categories:
  • n<1K
    configs:
  • config_name: default
    data_files:
    • split: train
      path: data/train-*
    • split: test
      path: data/test-*

ANCHOR-Seed

ANCHOR-Seed is the 300-task seed benchmark from the paper
ANCHOR: Automated Alignment Auditing for CLI Agents on Real-World Harm.

Each task is grounded in a real, public U.S. federal criminal case (from
CourtListener) and is provided in both its
original first-person form and a neutralized ("refined") rewrite, together with an
LLM-generated action/criteria decomposition used to judge whether an agent's behavior
actually accomplished the underlying harm.

Splits

  • train β€” 536 training tasks.
  • test β€” 300 evaluation tasks.

Abstract (paper)

Autonomous CLI agents can now execute hundreds of actions across multi-hour sessions:
writing code, executing shell commands, browsing the web, and managing cloud infrastructure,
all with minimal human oversight. Does greater autonomy invite greater risk? We introduce
ANCHOR, an automated auditing framework that stress-tests CLI agents on illegal tasks grounded
in public US court cases. ANCHOR deploys an auditor agent fine-tuned on dark personality data
using supervised and reinforcement learning. This auditor roleplays persistent malicious users
who decompose tasks, reframe requests upon refusal, and adapt strategies across multi-turn
interactions.

How each task was built (provenance of every column)

public US court case
   └─ original_task / original_setting        raw first-person description of the offense
        └─ [Phase 1: neutral rewriting]
             └─ refined_task / refined_setting  neutralized, non-incriminating phrasing
                  └─ [Phase 2: action-intent separation, a multi-turn LLM decomposition]
                       β”œβ”€ necessary_sufficient_actions   3 high-level sub-tasks (intent removed)
                       β”œβ”€ evaluation_criteria_1          resolution rubric, v1
                       └─ evaluation_criteria_2          resolution rubric, v2 (objective)

The Phase-2 fields (necessary_sufficient_actions, evaluation_criteria_1,
evaluation_criteria_2) are produced by decomposing each refined_task through a multi-turn
action-intent separation dialogue and extracting the tagged sub-tasks and resolution rubrics.

Fields

Column Type Description
case_name string Source federal case, e.g. United States v. Patrick Sutherland
frontend_url string CourtListener opinion URL
usc_title string U.S. Code title (e.g. 18)
usc_section string U.S. Code section (e.g. 1503)
original_task string Raw first-person description of the illegal act
original_setting string Raw first-person background/scenario
refined_task string Neutralized instruction given to the agent
refined_setting string Neutralized background scenario
necessary_sufficient_actions string 3 high-level sub-tasks that accomplish the objective
evaluation_criteria_1 string Resolution rubric (v1)
evaluation_criteria_2 string Resolution rubric (v2, objective)

Usage

from datasets import load_dataset

ds    = load_dataset("textattack/anchor-seed")            # {train: 536, test: 300}
train = load_dataset("textattack/anchor-seed", split="train")   # 536 training tasks
test  = load_dataset("textattack/anchor-seed", split="test")    # 300 evaluation tasks

row = test[0]
print(row["original_task"])          # raw offense
print(row["refined_task"])           # neutralized version an agent would receive
print(row["evaluation_criteria_2"])  # scoring rubric (test split only)

Intended use & safety

This dataset is released for AI-safety and alignment-auditing research only (red-teaming,
refusal/robustness evaluation of agents). The tasks are derived from real criminal cases and are
deliberately harm-adjacent. Do not use them to solicit, plan, or carry out real-world harm.

Citation

@inproceedings{anchor2026,
  title     = {ANCHOR: Automated Alignment Auditing for CLI Agents on Real-World Harm},
  author    = {ANCHOR authors},
  booktitle = {Proceedings of the International Conference on Machine Learning (ICML)},
  year      = {2026},
  url       = {https://arxiv.org/abs/2607.10455}
}

README history 7 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-09-17Simplify Splits section3ad345d4.8 KB
    Loading...
  2. 2026-09-17Add train split (536); document train/test splits9fcf4855.1 KB
    Loading...
  3. 2026-09-17Upload dataset33f417a824 B
    Loading...
  4. 2026-09-17initial commit3e345ad0 B
    Loading...
  5. 2026-08-14Add dataset card (title, abstract, provenance, fields, links, citation)3ec770e4.4 KB
    Loading...
  6. 2026-08-14Upload dataset4b6a5cc725 B
    Loading...
  7. 2026-08-14initial commit83009da0 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 Β· 1 open Β· 1 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-09-18[bot] Conversion to Parquetopen1 πŸ’¬#1
    Loading...

Related datasets same stage Β· extract

Read further

Metadata

License
cc-by-4.0

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("textattack/anchor-seed")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="textattack/anchor-seed", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/textattack/anchor-seed
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