paper-with-me

Papers

VulReaD: Knowledge-Graph-guided Software Vulnerability Reasoning and Detection

2026-02-11 · Samal Mukhtar, Yinghua Yao, Zhu Sun, Mustafa Mustafa, Yew Soon Ong, Youcheng Sun arxiv

Software vulnerability detection (SVD) is a critical challenge in modern systems. Large language models (LLMs) offer natural-language explanations alongside predictions, but most work focuses on binary evaluation, and explanations often lack semantic consistency with Common Weakness Enumeration (CWE) categories. We propose VulReaD, a knowledge-graph-guided approach for vulnerability reasoning and detection that moves beyond binary classification toward CWE-level reasoning. VulReaD leverages a security knowledge graph (KG) as a semantic backbone and uses a strong teacher LLM to generate CWE-consistent contrastive reasoning supervision, enabling student model training without manual annotations. Students are fine-tuned with Odds Ratio Preference Optimization (ORPO) to encourage taxonomy-aligned reasoning while suppressing unsupported explanations. Across three real-world datasets, VulReaD improves binary F1 by 8-10% and multi-class classification by 30% Macro-F1 and 18% Micro-F1 compared to state-of-the-art baselines. Results show that LLMs outperform deep learning baselines in binary detection and that KG-guided reasoning enhances CWE coverage and interpretability.

📄 PDF Abstract BibTeX arXiv:2602.10787

Code (0)

등록된 구현이 없습니다.

Tasks

Multi-class ClassificationVulnerability DetectionBinary Classification

Similar Papers 제목 키워드 기반

Constructing a Knowledge Graph from Textual Descriptions of Software Vulnerabilities in the National Vulnerability Database

2023-04-30 · Anders Mølmen Høst, Pierre Lison, Leon Moonen

Knowledge graphs have shown promise for several cybersecurity tasks, such as vulnerability assessment and threat analysis. In this work, we present a new method for constructing a vulnerability knowledge graph from infor…

Knowledge Graph EmbeddingsKnowledge Graphsnamed-entity-recognitionNamed Entity Recognition+3

ASTRA: Autonomous Spatial-Temporal Red-teaming for AI Software Assistants

2025-08-05 · Xiangzhe Xu, Guangyu Shen, Zian Su, Siyuan Cheng 외 arxiv

AI coding assistants like GitHub Copilot are rapidly transforming software development, but their safety remains deeply uncertain-especially in high-stakes domains like cybersecurity. Current red-teaming tools often rely…

Knowledge GraphsCode Generation

Enhancing Software Vulnerability Detection Using Code Property Graphs and Convolutional Neural Networks

2025-03-23 · Amanpreet Singh Saimbhi

The increasing complexity of modern software systems has led to a rise in vulnerabilities that malicious actors can exploit. Traditional methods of vulnerability detection, such as static and dynamic analysis, have limit…

Vulnerability Detection

Reinforcement Learning for Software Vulnerability Analysis: A Systematic Review with Emphasis on C/C++ Source Code and Static Analysis

2026-06-24 · Bruno Caro-Vásquez, Carola Figueroa-Flores, Gastón Marquez arxiv

Vulnerability detection in C/C++ software remains a major security challenge due to code complexity, manual memory management, and the limitations of traditional static analysis. Reinforcement Learning (RL) has emerged a…

Vulnerability DetectionReinforcement Learning

Towards Predicting Multi-Vulnerability Attack Chains in Software Supply Chains from Software Bill of Materials Graphs

2026-04-04 · Laura Baird, Armin Moin arxiv

Software supply chain security compromises often stem from cascaded interactions of vulnerabilities, for example, between multiple vulnerable components. Yet, Software Bill of Materials (SBOM)-based pipelines for securit…

Link Prediction