CoolFace
Datasetpublic

namhop88/AD-GEN

AD-GEN: Evidence-Preserving Generation of Validated ATT&CK-Aligned Narratives from Large-Scale Endpoint Telemetry LLM-ready SOC narratives derived from large-scale Windows endpoint telemetry Overview Modern endpoint telemetry datasets contain rich behavioral evidence but are often difficult to use directly for large language model (LLM) reasoning. Raw Sysmon logs are fragmented across individual events, contain sensitive identifiers, suffer from process… See the full description on the dataset page: https://huggingface.co/datasets/namhop88/AD-GEN.

sourceHugging Facecc-by-nc-4.0updated 4mo agoView on Hugging Face
2likes145downloads
Dataset Card

AD-GEN: Evidence-Preserving Generation of Validated ATT&CK-Aligned Narratives from Large-Scale Endpoint Telemetry

<p align="center"> <img src="https://raw.githubusercontent.com/namhop88/AD-GEN/main/docs/pipeline.png" width="100%"> </p>

<p align="center"> <b>LLM-ready SOC narratives derived from large-scale Windows endpoint telemetry</b> </p>


Overview

Modern endpoint telemetry datasets contain rich behavioral evidence but are often difficult to use directly for large language model (LLM) reasoning. Raw Sysmon logs are fragmented across individual events, contain sensitive identifiers, suffer from process identifier reuse, and provide limited behavioral context for security analysis.

AD-GEN addresses this gap by transforming large-scale Windows Sysmon telemetry from the COMISET corpus into process-centric, privacy-preserving, compressed, and validated ATT&CK-aligned narrative records. The framework reconstructs process lifecycles, preserves behavioral evidence, normalizes temporal information, and generates analyst-style annotations suitable for LLM-based cybersecurity applications.

AD-GEN is designed for:

  • —LLM-based SOC automation
  • —ATT&CK-aware instruction tuning
  • —Threat hunting assistant development
  • —Endpoint behavior reasoning
  • —Security narrative generation

The resulting dataset enables security-focused language models to reason over structured behavioral narratives rather than isolated raw events, while maintaining alignment with the MITRE ATT&CK framework through automated validation. ---

Dataset Scale

MetricLABREALTotal
Raw Sysmon Events49,914,325202,304,790252,219,115
Post-Squash Events21,360,98531,571,61852,932,603
Step 2 Narratives49,745185,978235,723
Step 3 LLM Outputs50,671190,109240,780
Step 4 Validated Outputs50,622190,085240,707

Compression Statistics

EnvironmentRaw EventsPost-Squash EventsCompression RatioEvent Reduction
LAB49,914,32521,360,9852.34×57.20%
REAL202,304,79031,571,6186.41×84.39%
Overall252,219,11552,932,6034.76×79.01%

Risk Distribution

Risk LevelCountPercentage
Low234,04697.26%
Medium3,1311.30%
High2,6071.08%
Critical8470.35%

Top MITRE ATT&CK Tactics

Tactic IDTactic NameFrequency
TA0004Privilege Escalation3,157
TA0005Defense Evasion2,511
TA0003Persistence2,451
TA0002Execution1,763
TA0007Discovery727
TA0006Credential Access603

Output Format

Each record is stored as JSONL.

json
{
  "sample_id": "ADGEN_0000001",
  "environment": "LAB",
  "source_dataset": "COMISET",
  "narrative": "...",
  "sysmon_hints": ["T1055"],
  "label": {
    "risk_level": "Medium",
    "mitre_tactics": ["TA0005"],
    "mitre_techniques": ["T1055"],
    "recommended_actions": [
      {
        "tool_name": "get_file_metadata",
        "parameters": {}
      }
    ],
    "summary": "Process access behavior consistent with process injection.",
    "analyst_rationale": "Evidence-based analyst reasoning.",
    "verdict": "suspicious",
    "label_source": "llm_validated"
  }
}

Supported SOC Actions

text
check_threat_intel
get_file_metadata
query_registry
get_network_flow
terminate_process
isolate_host
no_action

Label Quality

MetricLABREAL
Parse Success100.00%100.00%
Schema Validity99.93%99.98%
Verdict Consistency95.98%98.64%
Unknown Tactics After Validation0.032%0.007%
Unknown Techniques After Validation0.041%0.013%
Invalid Actions00

Cross-Model Audit

MetricValue
Audit Samples300
Auditor Models3
GPT-5.5 Composite Score0.748
Claude Opus 4.8 Composite Score0.748
Minimum Evidence Support Score>0.72
Minimum ATT&CK Alignment Score>0.72

Three independent frontier language models (GPT-5.5, Claude Opus 4.8, and Gemini 3.5 Flash) were used to evaluate stratified samples from both LAB and REAL environments. Independent audits converged to nearly identical quality assessments, supporting the reliability and consistency of the validated ATT&CK-aligned labels.

Repository Structure

text
AD-GEN
├── README.md
├── LAB
│   └── NEW_LAB.jsonl
├── REAL
│   └── NEW_REAL.jsonl
├── docs
│   └── pipeline.png
└── Conversion
    ├── Conversion.py
    └── react_soc_prompt.txt

Installation

bash
git clone https://github.com/namhop88/AD-GEN.git
cd AD-GEN

Files

FileDescription
LAB/NEW_LAB.jsonlAD-GEN processed records derived from the COMISET laboratory environment
REAL/NEW_REAL.jsonlAD-GEN processed records derived from the COMISET real university network environment
docs/pipeline.pngOverview of the AD-GEN transformation pipeline
Conversion/Conversion.pyUtility for converting records to the release format
Conversion/react_soc_prompt.txtReAct-style SOC labeling prompt used during generation

AD-GEN is derived from the COMISET Windows endpoint telemetry corpus; it does not claim to be the original raw telemetry source.

Important Note

AD-GEN labels are validated synthetic analyst labels, not human-adjudicated forensic ground truth.

The dataset is intended for research in instruction tuning, weak supervision, SOC assistant development, ATT&CK-aware reasoning, and endpoint narrative modeling. Additional expert review is recommended before operational use.


Citation

bibtex
@article{nam2026adgen,
  title   = {AD-GEN: Evidence-Preserving Generation of Validated ATT\&CK-Aligned Narratives from Large-Scale Endpoint Telemetry},
  author  = {Dinh Phuong Nam and Nguyen Tan Cam},
  year    = {2026},
  journal = {Preprint}
}

License

ComponentLicense
Source CodeMIT License
DatasetCC BY-NC 4.0

Disclaimer

AD-GEN is released for academic and defensive cybersecurity research only. It should not be used as the sole basis for operational security decisions without expert validation.


Contact

Dinh Phuong Nam University of Information Technology (UIT), VNU-HCM

HUTECH University