paper-with-me

홈 › Papers

Bridging Semantics & Structure for Software Vulnerability Detection using Hybrid Network Models

2025-10-11 · Jugal Gajjar, Kaustik Ranaware, Kamalasankari Subramaniakuppusamy arxiv

Software vulnerabilities remain a persistent risk, yet static and dynamic analyses often overlook structural dependencies that shape insecure behaviors. Viewing programs as heterogeneous graphs, we capture control- and data-flow relations as complex interaction networks. Our hybrid framework combines these graph representations with light-weight (<4B) local LLMs, uniting topological features with semantic reasoning while avoiding the cost and privacy concerns of large cloud models. Evaluated on Java vulnerability detection (binary classification), our method achieves 93.57% accuracy-an 8.36% gain over Graph Attention Network-based embeddings and 17.81% over pretrained LLM baselines such as Qwen2.5 Coder 3B. Beyond accuracy, the approach extracts salient subgraphs and generates natural language explanations, improving interpretability for developers. These results pave the way for scalable, explainable, and locally deployable tools that can shift vulnerability analysis from purely syntactic checks to deeper structural and semantic insights, facilitating broader adoption in real-world secure software development.

📄 PDF Abstract BibTeX arXiv:2510.10321

Code (0)

등록된 구현이 없습니다.

Tasks

Vulnerability DetectionBinary Classification

Similar Papers 제목 키워드 기반

To Err is Machine: Vulnerability Detection Challenges LLM Reasoning

2024-03-25 · Benjamin Steenhoek, Md Mahbubur Rahman, Monoshi Kumar Roy, Mirza Sanjida Alam 외

In this paper, we present a challenging code reasoning task: vulnerability detection. Large Language Models (LLMs) have shown promising results in natural-language and math reasoning, but state-of-the-art (SOTA) models r…

Code GenerationIn-Context LearningMathProgram Repair+1

SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilities

2018-07-18 · Zhen Li, Deqing Zou, Shouhuai Xu, Hai Jin 외

The detection of software vulnerabilities (or vulnerabilities for short) is an important problem that has yet to be tackled, as manifested by the many vulnerabilities reported on a daily basis. This calls for machine lea…

Deep LearningVulnerability Detection

Vignat: Vulnerability identification by learning code semantics via graph attention networks

2023-10-30 · Shuo Liu, Gail Kaiser

Vulnerability identification is crucial to protect software systems from attacks for cyber-security. However, huge projects have more than millions of lines of code, and the complex dependencies make it hard to carry out…

Graph AttentionVulnerability Detection

VulCatch: Enhancing Binary Vulnerability Detection through CodeT5 Decompilation and KAN Advanced Feature Extraction

2024-08-13 · Abdulrahman Hamman Adama Chukkol, Senlin Luo, Kashif Sharif, Yunusa Haruna 외

Binary program vulnerability detection is critical for software security, yet existing deep learning approaches often rely on source code analysis, limiting their ability to detect unknown vulnerabilities. To address thi…

Kolmogorov-Arnold NetworksVulnerability Detection

A Systematic Literature Review on Detecting Software Vulnerabilities with Large Language Models

2025-07-30 · Sabrina Kaniewski, Fabian Schmidt, Markus Enzweiler, Michael Menth 외 arxiv

The increasing adoption of Large Language Models (LLMs) in software engineering has sparked interest in their use for software vulnerability detection. However, the rapid development of this field has resulted in a fragm…

Vulnerability Detection