Downloads · 30 days
27
1% of all-time downloads
Luoberta/Abacus-cve-v1.1
Abacus-cve-v1.1 is a text generation model from Luoberta. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as mit.
Abacus-cve-v1.1 is an iterative version of Abacus-cve, fine-tuned on an expanded dataset for security vulnerability fixing tasks.
Downloads · 30 days
27
1% of all-time downloads
All-time downloads
2.2K
Public
Parameters
677K
65.5 GB on disk
Likes
3
Public
Click a slice to open those files.
.safetensors65.5 GB · 100%
From the Hugging Face model README
Abacus-cve-v1.1 is an iterative version of Abacus-cve, fine-tuned on an expanded dataset for security vulnerability fixing tasks.
Compared to Abacus-cve, this version is trained on an expanded dataset:
Abacus-cve-v1.1 is based on Qwen3-32B and fine-tuned from scratch using 18.8k distilled agent traces from CVE reproduction tasks. The traces were generated using Claude Opus 4.5 with a Mini SWE-Agent harness through the CVE-Factory pipeline.
Evaluated on LiveCVEBench-verified and PatchEval-verified with temperature=0.6, avg@5:
| Model | LiveCVEBench | PatchEval | Terminal-Bench-2.0 | Avg |
|---|---|---|---|---|
| Qwen3-32B (base) | 8.96 ± 1.75 | 5.64 ± 1.37 | 5.41 ± 1.70 | 6.67 |
| Abacus-cve (v1.0) | 36.50 ± 1.52 | 21.94 ± 1.46 | 20.14 ± 2.68 | 26.19 |
| Abacus-cve-v1.1 (Ours) | 40.33 ± 1.36 | 24.32 ± 0.76 | 21.57 ± 1.67 | 28.74 |
| Qwen3-Coder-30B | 11.29 ± 1.36 | 9.25 ± 0.95 | 11.01 ± 2.43 | 10.51 |
| Qwen3-Coder-480B | 29.14 ± 0.26 | 18.06 ± 0.72 | 25.17 ± 2.04 | 24.12 |
| MiniMax-M2 | 40.44 ± 1.42 | 25.11 ± 0.92 | 48.31 ± 2.44 | 31.28 |
| Kimi-K2.5 | 44.48 ± 1.32 | 32.07 ± 1.40 | 41.44 ± 3.12 | 39.33 |
| GPT-5.4 | 40.98 ± 1.62 | 32.95 ± 0.85 | 32.81 ± 2.16 | 35.58 |
| Claude Sonnet 4 | 34.79 ± 0.83 | 24.76 ± 1.98 | 26.52 ± 2.59 | 28.69 |
| Claude Sonnet 4.5 | 44.92 ± 2.71 | 29.16 ± 1.46 | 41.35 ± 1.38 | 38.47 |
| Claude Opus 4.5 | 51.58 ± 1.64 | 35.68 ± 1.00 | 60.67 ± 2.50 | 49.31 |
Key findings:
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("Luoberta/Abacus-cve-v1.1")
tokenizer = AutoTokenizer.from_pretrained("Luoberta/Abacus-cve-v1.1")
@misc{luo2026cvefactory,
title={CVE-Factory: Scaling Expert-Level Agentic Tasks for Code Security Vulnerability},
author={Xianzhen Luo and Jingyuan Zhang and Shiqi Zhou and Rain Huang and Chuan Xiao and Qingfu Zhu and Zhiyuan Ma and Xing Yue and Yang Yue and Wencong Zeng and Wanxiang Che},
year={2026},
eprint={2602.03012},
archivePrefix={arXiv},
primaryClass={cs.CR},
url={https://arxiv.org/abs/2602.03012}
}