extract 0 0 0

0dinai/public-disclosures

published by @0dinai

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
360
Last 30 days
70
Likes
1
Size
591 KB
Created on HF
2026-05-07
Age
5 months ago

Description

0DIN Public GenAI Vulnerability Disclosures

A weekly export of the public vulnerability disclosures published by

0DIN, the 0Day Investigative Network — Mozilla's

responsible-disclosure program for GenAI security.

The authoritative sources are two pages on 0din.ai:

0DIN disclosures — metadata for every published

disclosure.

0DIN threat feed — the subset of disclosures

publicly rendered with full content (prompts, responses, variant prompts,

detection signature).

Every record in… See the full description on the dataset page: https://huggingface.co/datasets/0dinai/public-disclosures.

Tags

task_categories:text-classificationlanguage:enlicense:cc-by-4.0size_categories:n<1Kformat:jsonmodality:tabularmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:usai-safetyred-teamingjailbreakprompt-injectionvulnerability-disclosuregenai

README current version from Hugging Face


license: cc-by-4.0
language:

  • en
    size_categories:
  • n<1K
    pretty_name: 0DIN Public GenAI Vulnerability Disclosures
    tags:
  • ai-safety
  • red-teaming
  • jailbreak
  • prompt-injection
  • vulnerability-disclosure
  • genai
    task_categories:
  • text-classification
    configs:
  • config_name: default
    data_files:
    • split: train
      path: vulnerabilities.jsonl

0DIN Public GenAI Vulnerability Disclosures

A weekly export of the public vulnerability disclosures published by
0DIN, the 0Day Investigative Network — Mozilla's
responsible-disclosure program for GenAI security.

The authoritative sources are two pages on 0din.ai:

  • 0DIN disclosures — metadata for every published
    disclosure.
  • 0DIN threat feed — the subset of disclosures
    publicly rendered with full content (prompts, responses, variant prompts,
    detection signature).

Every record in vulnerabilities.jsonl mirrors the disclosures page.
Records whose uuid is also on the public threat feed additionally include
the content fields rendered at /threatfeed/<uuid>/public — see the
on_public_threat_feed flag below.

Layout

  • vulnerabilities.jsonl — one JSON object per line. Records are ordered by
    published_at descending, then uuid ascending.
  • manifest.json — generated_at, dataset_name, dataset_schema_version,
    record_count, source URL, and the publisher's git SHA.
  • README.md — this file.

Schema

Each record contains:

Field Type Notes
uuid string Stable disclosure identifier.
title string Human-readable title.
summary string Short description of the vulnerability.
severity string One of low, medium, high, severe.
security_boundary string One of 0DIN's Security Boundaries.
social_impact_level int | null Social Impact Score (1–5) if assessed.
nude_imagery_score_level int | null NIRS (1–5) if assessed.
taxonomy array Jailbreak Taxonomy triplets: {category, strategy, technique, security_boundary}.
test_results array Visible-only: {model, vendor, test_type, result, temperature}.
models array Affected models: {name, vendor}.
researcher_credit string | null "Anonymous", the researcher's chosen public credit, or null when no public credit was supplied.
reference_urls array of string External references.
disclosed_at ISO 8601 string When the disclosure transitioned to the disclosed state.
published_at ISO 8601 string When the disclosure was made public.
on_public_threat_feed bool true when the disclosure is publicly rendered at /threatfeed/<uuid>/public. When true, the four fields below are present (possibly empty or null). When false, they are absent from the JSON object entirely.

Public threat-feed fields (only when on_public_threat_feed is true)

Field Type Notes
messages array Pinned messages publicly rendered for this disclosure: {prompt, response, model_name, interface}. Mirrors Vulnerability#pinned_messages in 0DIN. May be an empty array.
variant_prompts array {prompt, key_changes, rationale, industry, industry_parent}. May be an empty array.
detection_signature string | null Current-version 0DIN detection signature, formatted as 0din-{version}:{hex} to match what 0din.ai renders. null when no signature exists at the current version.

Excluded by Design

The following are intentionally absent from this dataset, even when present in
the source database:

  • Prompts, model responses, messages, variant prompts, and detection
    signatures for disclosures not on the public threat-feed allowlist.
    For allowlisted disclosures (on_public_threat_feed = true), only the
    fields already publicly rendered at /threatfeed/<uuid>/public are
    included — pinned messages, variant prompts (with industry grouping
    preserved), and the current-version detection signature. Non-pinned
    messages, attack payloads, attachments, and IP addresses are excluded
    unconditionally.
  • Submitter PII other than a self-supplied public credit string. Researcher
    first/last names are never exported.
  • Any Vulnerability::Metadatum rows other than SocialImpact and
    NudeImageryScore.

Suppressed disclosures cannot enter the published state and are excluded by
0DIN's publishing pipeline before they reach this export.

License

Creative Commons Attribution 4.0 International (CC-BY-4.0).
Attribute 0DIN (https://0din.ai) when redistributing or building on this
dataset.

Contact

[email protected]

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-05-15Weekly export of 0DIN public disclosures9c75d835.3 KB
    Loading...
  2. 2026-05-11Weekly export of 0DIN public disclosuresa51fe433.5 KB
    Loading...
  3. 2026-05-11Weekly export of 0DIN public disclosuresd33d9c63.5 KB
    Loading...
  4. 2026-05-11Weekly export of 0DIN public disclosuresab1c4b23.1 KB
    Loading...
  5. 2026-05-07Weekly export of 0DIN public disclosuresaf3ac953.1 KB
    Loading...
  6. 2026-05-07Weekly export of 0DIN public disclosuresf8a90323.1 KB
    Loading...
  7. 2026-05-07initial commitdb640090 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-05-08[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("0dinai/public-disclosures")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="0dinai/public-disclosures", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/0dinai/public-disclosures
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