multimodalart's picture
multimodalart HF Staff
Upload folder using huggingface_hub
fc2964b verified
|
Raw
History Blame Contribute Delete
1.74 kB
---
title: CVE to MITRE ATT&CK Mapper
emoji: 🛡️
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 6.22.0
app_file: app.py
short_description: Map CVE descriptions to MITRE ATT&CK techniques
python_version: "3.12"
startup_duration_timeout: 30m
---
# CVE to MITRE ATT&CK Technique Mapper
This Space demonstrates the model
[`CIRCL/vulnerability-attack-technique-classification-roberta-base`](https://huggingface.co/CIRCL/vulnerability-attack-technique-classification-roberta-base),
a RoBERTa-base multi-label classifier that maps free-text vulnerability (CVE)
descriptions to **MITRE ATT&CK Enterprise** techniques.
The model was trained on a curated gold set of 1,207 CVEs assembled from
expert MITRE CTID mappings, as described in the paper
[*Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and
the Limits of LLM-Assisted Label Expansion*](https://arxiv.org/abs/2607.25572).
## Usage
1. Paste a CVE / vulnerability description into the text box.
2. Click **Classify**.
3. The model returns the top-K MITRE ATT&CK techniques ranked by sigmoid
probability, along with a high-confidence summary.
## Technical details
- **Architecture:** `roberta-base` with a sigmoid head
- **Labels:** 53 parent MITRE ATT&CK techniques (sub-techniques collapsed)
- **Input:** Free-text vulnerability description (max 512 tokens)
- **Output:** Sigmoid probability for each of the 53 techniques
## Links
- [Paper (arXiv)](https://arxiv.org/abs/2607.25572)
- [Model card](https://huggingface.co/CIRCL/vulnerability-attack-technique-classification-roberta-base)
- [VulnTrain library](https://github.com/vulnerability-lookup/VulnTrain)
- [Gold dataset](https://huggingface.co/datasets/CIRCL/vulnerability-attack-techniques)