evaluate 0 0 0

Nailyk14/prompt-safety-multilingual

published by @Nailyk14

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
495
Last 30 days
384
Likes
1
Size
305.4 MB
Created on HF
2026-09-16
Age
1 months ago

Description

Prompt Safety Multilingual

Dataset de classification de prompts LLM : 1 211 145 prompts en 50+ langues, avec le schéma WildGuard comme taxonomie primaire (prompt_harmful / prompt_adversarial / response_harmful / response_refusal / is_dangerous — même structure que AI2 WildGuard, IBM Granite Guardian, Azure Prompt Shields) et un label fin 5-classes conservé en auxiliaire.

ℹ️ Schema : 20 colonnes — les colonnes WildGuard sont présentes pour toutes les lignes ; response_harmful /… See the full description on the dataset page: https://huggingface.co/datasets/Nailyk14/prompt-safety-multilingual.

Tags

task_categories:text-classificationlanguage:enlanguage:eslanguage:frlanguage:rulanguage:delanguage:ptlanguage:zhlanguage:itlanguage:hilanguage:jalanguage:arlanguage:pllanguage:nllanguage:kolanguage:svlanguage:ellanguage:trlanguage:vilanguage:uklanguage:thlanguage:filanguage:talanguage:telanguage:urlanguage:mrlanguage:gulanguage:idlanguage:palanguage:falanguage:bnlanguage:helanguage:bglanguage:ceblanguage:tllanguage:calanguage:dalanguage:hulanguage:cslanguage:be

README current version from Hugging Face


license: other
license_details: "mixed per-row — see the source_license column (apache-2.0, mit, cc-by-nc-4.0, cc-by-sa-4.0, cc-by-4.0, unspecified)"
task_categories:

  • text-classification
    size_categories:
  • 1M<n<10M
    language:
  • en
  • es
  • fr
  • ru
  • de
  • pt
  • zh
  • it
  • hi
  • ja
  • ar
  • pl
  • nl
  • ko
  • sv
  • el
  • tr
  • vi
  • uk
  • th
  • fi
  • ta
  • te
  • ur
  • mr
  • gu
  • id
  • pa
  • fa
  • bn
  • he
  • bg
  • ceb
  • tl
  • ca
  • da
  • hu
  • cs
  • be
  • ce
  • ka
  • bo
  • lu
  • ki
  • ha
  • my
  • km
  • am
  • ms
  • sw
  • sr
  • hr
    tags:
  • prompt-injection
  • jailbreak
  • hijack
  • data-exfiltration
  • false-positive
  • wildguard
  • llm-security
  • multilingual
  • safety
  • adversarial
    pretty_name: Prompt Safety Multilingual

Prompt Safety Multilingual

Dataset de classification de prompts LLM : 1 211 145 prompts en 50+ langues, avec le schéma WildGuard comme taxonomie primaire (prompt_harmful / prompt_adversarial / response_harmful / response_refusal / is_dangerous — même structure que AI2 WildGuard, IBM Granite Guardian, Azure Prompt Shields) et un label fin 5-classes conservé en auxiliaire.

ℹ️ Schema : 20 colonnes — les colonnes WildGuard sont présentes pour toutes les lignes ; response_harmful / response_refusal ne sont renseignés que pour les lignes Necent qui les fournissent (null ailleurs). Les métadonnées d'origine restent accessibles dans source_meta (JSON, lossless).

⚠️ PKU-Alignment/BeaverTails a été entièrement retiré (7 499 lignes) : dans ce dataset, is_safe porte sur le couple prompt+réponse — des prompts nuisibles ayant reçu un refus étaient notés benign, et la correction par détection de refus s'est révélée insuffisante. Si tu veux le réintégrer, filtre-le en amont et re-vérifie les labels.

Chargement

from datasets import load_dataset
ds = load_dataset("Nailyk14/prompt-safety-multilingual")
# détecteur binaire : cible = is_dangerous
# détecteur orthogonal : cibles = prompt_harmful, prompt_adversarial
# classifieur fin : cible = label (0 benign · 1 injection_direct · 2 jailbreak · 3 hijack · 4 data_exfiltration)

Répartition

Orthogonale (primaire) : prompt_harmful=1 : 340 594 (train) · is_dangerous=0 : 494 144 (train)

Label fin (auxiliaire) : benign 533 706 · jailbreak 307 884 · injection_direct 308 957 · hijack 52 813 · data_exfiltration 7 785

Splits : train / validation / test (~4 % / ~4 %) — attribués par hash de group_id, sans fuite inter-groupes.

Faux positifs : ~32 500 lignes benign flaggées hard_negative (XSTest, documents RAG propres GEO, contextes agentiques AgentDojo, descriptions d'outils MCP bénins, 31 969 contextes GPT-4o du domaine BIPIA, génération multilingue).

Sources (28 datasets agrégés)

Source Lignes Licence Rôle
Necent/llm-jailbreak-prompt-injection-dataset 853 806 MIT intégration complète (1 175 432 balayées, doublons retirés) — 30+ langues
synthetic/qwen2.5-7b-instruct 40 898 Apache-2.0 traductions + hijack/exfil/FP multilingue générés
geodesic-research/bipia 31 750 CC-BY-SA-4.0 produit croisé BIPIA complet (email/table/code × 22 attaques × positions) → hijack
CohereLabs/aya_dataset 14 597 Apache-2.0 bénins humains natifs 30+ langues
neuralchemy/Prompt-injection-dataset 11 040 Apache-2.0 injections + bénins catégorisés
reshabhs/SPML_Chatbot_Prompt_Injection 9 000 MIT injections chatbot + bénins
S-Labs/prompt-injection-dataset 9 000 MIT injections + bénins EN
jayavibhav/prompt-injection-safety 9 000 non spécifiée volume binaire EN
walledai/JailbreakHub 6 729 MIT jailbreaks in-the-wild
OpenAssistant/oasst2 6 070 Apache-2.0 bénins multilingues
xTRam1/safe-guard-prompt-injection 6 016 — injections synthétiques + bénins
HuggingFaceH4/no_robots 5 000 CC-BY-NC-4.0 bénins humains EN
Lakera/mosscap_prompt_injection 4 000 MIT injections réelles DEF CON 31
darkknight25/Multilingual_Jailbreak_Dataset 3 361 MIT jailbreaks × 7 langues
HuggingFaceH4/ultrachat_200k 3 000 MIT bénins conversationnels EN
ffuuugor/agentdojo-dump 5 093 — hijack d'outils agentic (injections dans tool calls)
Euanyu/geo-injection-rag-attack-data 5 069 + 784 bénins — injections GEO dans documents RAG réels + docs propres (hard negatives)
GeorgeDaDude/Jailbreak_Complete_DS_labeled 2 769 non spécifiée jailbreaks EN
MAlmasabi/Indirect-Prompt-Injection-BIPIA-GPT 31 969 bénins CC-BY-SA-4.0 contextes GPT-4o du domaine BIPIA → hard negatives
Syghmon/gloom-data-exfiltration-v2 + v2-unfiltered 2 115 — exfiltration de données par agents (prompts tronqués à 4 000)
yanismiraoui/prompt_injections 974 Apache-2.0 injections natives fr/de/es/pt/it/ro
nvidia/Nemotron-RL-Agentic-Indirect-Prompt-Injection-v1 686 CC-BY-4.0 injections indirectes agentiques (hijack)
deepset/prompt-injections 654 Apache-2.0 injections binaires historiques
masahiroid/japanese-indirect-prompt-injection-probes 60 CC-BY-4.0 hijack natif japonais (keigo, obfuscation full-width, faux 【システム】)
fevziegeyurtsevenler/mcp-tool-poisoning 85 + 10 bénins Apache-2.0 empoisonnement de descriptions d'outils MCP, EN/TR
LibrAI/do-not-answer 121 Apache-2.0 questions risquées EN
natolambert/xstest-v2-copy 35 CC-BY-4.0 faux positifs XSTest
fevziegeyurtsevenler/multilingual-jailbreak + JailbreakBench/JBB-Behaviors 49 CC-BY-4.0 / MIT jailbreaks EN/TR + benchmark

Non intégrés (gated) : allenai/wildguardmix, lmsys/chatbot_arena_conversations. Retiré : PKU-Alignment/BeaverTails (labels non fiables, voir alerte).

Génération synthétique

40 898 prompts générés avec Qwen/Qwen2.5-7B-Instruct (Apache-2.0, vLLM, A10G, seed 42) : traductions multilingues, hijacks et exfiltration générés EN + 10 langues, faux positifs multilingues, paraphrases. Contrôle : détection de langue, flag lang_mismatch.

Limites connues

  • Le mapping WildGuard des lignes non-Necent est dérivé du label fin (benign→(0,0) ; injection/hijack/exfil→(0,1) ; jailbreak unframed→(1,0) ; framed→(1,1)) — approximation honnête, pas une annotation indépendante.
  • response_harmful/response_refusal renseignés seulement sur une partie des lignes Necent — null ailleurs.
  • Les tags language de Necent contiennent du bruit (codes rares type ce, bo, lu, ki) — flag lang_mismatch quand fasttext diverge.
  • Les 31 750 lignes BIPIA/geodesic sont des variantes positionnelles d'un pool de contextes limité (~8k contextes uniques × attaques × positions) — sous-échantillonner cette famille si besoin.
  • Les prompts gloom sont tronqués à 4 000 caractères (flag truncated) ; licences AgentDojo/gloom non déclarées (license_unspecified).
  • Lignes in_the_wild_unverified (Mosscap, JailbreakHub) : soumissions réelles, bruit d'étiquette possible.
  • Usage destiné à la recherche défensive (détection, garde-fous) ; ne pas utiliser les prompts d'attaque pour attaquer des systèmes réels.

README history 20 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-10-07Carte : BeaverTails retiré entièrement (source bruitée), 1 211 145 lignes23829c87.1 KB
    Loading...
  2. 2026-10-07Stats post-purge BeaverTails3c304676.9 KB
    Loading...
  3. 2026-10-07Purge BeaverTails (source trop bruitée): test592ca1f6.9 KB
    Loading...
  4. 2026-10-07Purge BeaverTails (source trop bruitée): validation5d94e3d6.9 KB
    Loading...
  5. 2026-10-07Purge BeaverTails (source trop bruitée): train5a942026.9 KB
    Loading...
  6. 2026-10-02Audit de pre-entrainement9121f7a6.9 KB
    Loading...
  7. 2026-10-02Carte finale : BIPIA complet (31 750 hijack geodesic + 31 969 bénins GPT-4o),...eeaf53e6.9 KB
    Loading...
  8. 2026-10-02Stats post-merge bains BIPIA (31969 bains)ba19dfa6.9 KB
    Loading...
  9. 2026-10-02Merge bains GPT-4o du miroir BIPIA (hard negatives): test4a396636.9 KB
    Loading...
  10. 2026-10-02Merge bains GPT-4o du miroir BIPIA (hard negatives): validation46d6f6c6.9 KB
    Loading...
  11. 2026-10-02Merge bains GPT-4o du miroir BIPIA (hard negatives): train20ba1e06.9 KB
    Loading...
  12. 2026-10-02Carte : BIPIA complet intégré (geodesic mirror), 1 186 875 lignes, hijack 52 8137858e096.9 KB
    Loading...
  13. 2026-10-02Stats post-merge BIPIA (geodesic)387eefd6.8 KB
    Loading...
  14. 2026-10-02Merge BIPIA complet (geodesic mirror, 41k produit croise): test535e97f6.8 KB
    Loading...
  15. 2026-10-02Merge BIPIA complet (geodesic mirror, 41k produit croise): validationf61f5d96.8 KB
    Loading...
  16. 2026-10-02Merge BIPIA complet (geodesic mirror, 41k produit croise): train51b22cd6.8 KB
    Loading...
  17. 2026-10-02Carte : vague 2 complète (gloom-unfiltered, MCP, sondages ja), 1 155 512 lignesf78a8a06.8 KB
    Loading...
  18. 2026-10-02Stats post-rattrapage MCP+ja+BIPIA2859e186.4 KB
    Loading...
  19. 2026-10-02Rattrapage MCP+ja + BIPIA-GPT (si acces): testa434c626.4 KB
    Loading...
  20. 2026-10-02Rattrapage MCP+ja + BIPIA-GPT (si acces): validationdb85a6d6.4 KB
    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 · evaluate

Read further

Metadata

License
other

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