Buckets:
| Name | Size | Uploaded | Xet hash |
|---|---|---|---|
| agent_traces | 6 items | ||
| openai_chat | 6 items | ||
| .gitattributes | 2.63 kB xet | 26fe3f47 | |
| README.md | 4.61 kB xet | 9f09e5ff | |
| build_stats.json | 696 Bytes xet | b1fec254 |
๐ก๏ธ CyberSec-Reasoning-Premium
A rigorously cleaned, English-only cybersecurity reasoning SFT dataset of 3,067 chain-of-thought traces, covering offensive, defensive, and CTF domains. Part of the Premium series, upholding the standards of fable-5-premium, fable-5-premium-v2, and fable-5.1-premium.
Priorities: Quality > Ease of Access > Quantity
๐ Dataset Overview
| Property | Value |
|---|---|
| Total Traces | 3,067 |
| Train Split | 2,606 (85.0%) |
| Validation Split | 230 (7.5%) |
| Test Split | 231 (7.5%) |
| Average Quality | 0.74 (0.5โ1.0 band) |
| Language | English only (CJK-filtered) |
| License | Apache-2.0 (per-source attribution below) |
| Created | 2026-09-20 |
๐ Sources
| Source | Raw | Kept | License | Description |
|---|---|---|---|---|
| dpevzner (Cybersecurity_Reasoning_Dataset) | 17,991 | 1,588 | Apache-2.0 | Canonical expert cyber reasoning corpus โ 9,870 internal dups collapsed, 3 template formats (ChatML, User/Assistant, Instruction/Response) normalized to messages |
| echel0nn1881 (kimi-cyber-reasoning) | 997 | 997 | WTFPL | Kimi K3 CoT across 13 cybersecurity disciplines and 4 systems-engineering domains |
| verno-labs (financial-ai-ctf-dataset) | 400 | 333 | CC-BY-4.0 | Adversarial prompt-injection CTF defense conversations (red vs blue) |
| davidquicast (vulnerability-intelligence-diagrammatic-reasoning) | 107 | 107 | Apache-2.0 | CVE deep-dive reasoning: socratic, logical, diagrammatic, and abductive chains |
| Nanhang (ctf-dataset) | 2,763 | 42 | MIT | CTF task corpus โ 95% Chinese, English-only rows kept |
| Excluded: Vyber07/cyber-security | โ | โ | Apache-2.0 | Gated (auto) at build time โ not redistributable until access is accepted |
| Excluded: expertdata-factory/cybersecurity-reasoning-cot-v1 | โ | โ | rights-review-required | Source flags unverified redistribution rights โ dropped for licensing hygiene |
๐งน Quality Pipeline
- Deduplication โ Cross-source SHA-256 hashing on normalized messages JSON (9,870+ exact dups collapsed)
- Language Filtering โ CJK-ratio check; rows >5% Chinese dropped for English-only consistency
- Template Normalization โ ChatML / User-Assistant / Instruction-Response raw text parsed into clean messages
- PII Scrubbing โ Local paths, API keys (sk-, hf_, AKIA), emails, IPs replaced with [REDACTED_*]
- Content Filtering โ Refusal patterns and short (<300 char) records removed
- Quality Scoring โ Length, structure, and depth composite; sub-0.5 traces dropped (mean 0.74)
๐ Domain Coverage
pwn ยท crypto ยท reverse ยท heap ยท kernel ยท misc ยท SOC threat intel ยท software engineering ยท web ยท network ยท forensics ยท prompt-injection defense ยท CVE analysis ยท vulnerability triage
๐ฏ Usage
With Hugging Face Datasets
from datasets import load_dataset
ds = load_dataset("saidutta69/CyberSec-Reasoning-Premium", data_files="openai_chat/train.parquet", split="train")
With Axolotl
datasets:
- path: saidutta69/CyberSec-Reasoning-Premium
type: chat_template
data_files: openai_chat/train.parquet
split: train
๐งฐ Schema
Both formats (openai_chat/ and agent_traces/) carry identical rows: messages (JSON string), model, source, domain, session_id, quality_scores (JSON string).
๐งพ Provenance
Built from the listed public sources through the premium cleaning pipeline; full build stats shipped in build_stats.json. Companion datasets: fable-5-premium ยท fable-5-premium-v2 ยท fable-5.1-premium.
โ ๏ธ Intended use: defensive security research and model training. Educational/research framing throughout; no operational exploitation guidance is included beyond what sources already provide publicly.
- Total size
- 12.4 GB
- Files
- 173
- Last updated
- Oct 28
- Pre-warmed CDN
- US EU US EU
