LLM-based Vulnerable Code Augmentation: Generate or Refactor?

Read full text
Authors: Dyna Soumhane Ouchebara, Stéphane Dupont
Cited by: 1

Abstract

Vulnerability code-bases often suffer from severe imbalance, limiting the effectiveness of Deep Learning-based vulnerability classifiers.Data Augmentation could help solve this by mitigating the scarcity of under-represented vulnerability types.In this context, we investigate LLM-based augmentation for vulnerable functions, comparing controlled generation of new vulnerable samples with semantics-preserving refactoring of existing ones.Using Qwen2.5-Coder to produce augmented data and CodeBERT as a classifier on the SVEN dataset, we find that our approaches are indeed effective in enriching vulnerable code-bases through a simple process and with reasonable quality, and that a hybrid strategy best boosts vulnerability classifiers' performance.Code repository is available.

Fields of Study & Subjects

Natural Language Processing Techniques Topic Modeling Web Application Security Vulnerabilities

Publication details

Journal / source
ESANN 2026 proceesdings
Publisher
Ciaco - i6doc.com
Pages
757–762
Publication date
1 January 2026
Language
EN