• Home
  • Search
  • PVDetector: Pretrained Vulnerability Detection on Vulnerability-enriched Code Semantic Graph
  • https://doi.org/10.1145/3768582Copy DOI Icon

PVDetector: Pretrained Vulnerability Detection on Vulnerability-enriched Code Semantic Graph

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Automated vulnerability detection is a critical issue in software security. The advent of deep learning (DL) has led to numerous studies employing DL to detect vulnerabilities in software source code. However, existing approaches still perform poorly, particularly with real-world vulnerabilities, due to the difficulty in accurately capturing their properties. To this end, we introduce PVDetector, a DL-based approach that utilizes rich code semantics, incorporates vulnerability knowledge, and leverages pretrained code representations for precise vulnerability detection. At its core, PVDetector employs a new model called Vulnerability-enriched Code Semantic Graph (VCSG), which accurately characterizes functions by distinguishing the semantics of identical variables and more finely capturing control dependencies, data dependencies, and vulnerability relationships. Additionally, we introduce four pretraining tasks specifically designed to learn the semantics of control, data, vulnerability, and variables from the VCSG model. These pretraining tasks significantly enhance PVDetector's capability to detect vulnerabilities in downstream tasks. Experimental results indicate that PVDetector outperforms SOTAs by 5.0%-12.5% in precision, 0.2%-9.7% in recall, and 3.0%-15.1% in F1-score. Additionally, it supports six programming languages and demonstrates high efficiency (e.g., 10.6 \(\times\) faster than DeepDFA). When applied to seven software products, PVDetector discovered 55 vulnerabilities, including 10 silently patched flaws that had not been previously reported.

Similar Papers
  • Conference Article

GTSP: A Unified Framework for Graph Pretraining and Task-Specific Prompting

  • Sep 19, 2025
  • Fanghua Lu
  • Conference Article
  • Citations627

Automated Vulnerability Detection in Source Code Using Deep Representation Learning

  • Dec 01, 2018
  • Rebecca Russell +7
  • Research Article

A transformer-based framework for software vulnerability detection using attention-driven convolutional neural networks

  • Nov 01, 2025
  • Engineering Applications of Artificial Intelligence
  • Abdelkarim Smaili +6
  • Research Article
  • Citations18

Survey of source code vulnerability analysis based on deep learning

  • Sep 03, 2024
  • Computers & Security
  • Chen Liang +4
  • Research Article

Retrieval-Augmented Semantic Mapping for Vulnerability Detection via Multi-View Code Similarity

  • Jan 30, 2026
  • Electronics
  • Tiancheng Zhao +4
  • Conference Article

RAG-Enhanced Multi-Model Ensemble for Automated Vulnerability Detection Using SLMs

  • Jan 29, 2026
  • Fateha Jannat Ayrin +8
  • PDF
  • Conference Article
  • Citations2

Different Strokes for Different Folks: Investigating Appropriate Further Pre-training Approaches for Diverse Dialogue Tasks

  • Jan 01, 2021
  • Yao Qiu +2
  • Research Article

Security Mechanisms and Vulnerability Detection in Python Packages: A Comprehensive Review

  • Mar 16, 2026
  • International Journal of Scientific Research in Engineering and Management
  • Md Irfan Alam +3
  • Research Article

Enhancing Emotion Recognition through Multimodal Systems and Advanced Deep Learning Techniques

  • Jun 27, 2024
  • International Journal of Scientific Research in Computer Science, Engineering and Information Technology
  • Meena Jindal +1
  • Research Article
  • Citations1

Modern Approaches to Software Vulnerability Detection: A Survey of Machine Learning, Deep Learning, and Large Language Models

  • Nov 14, 2025
  • Electronics
  • Md Shazzad Hossain Shaon +1
  • Research Article
  • Citations1

Advancements in Deep Learning for Autonomous Driving in Indian Road Conditions

  • Apr 15, 2024
  • Journal of Intelligent Data Analysis and Computational Statistics
  • Abdul Basith Maaz +4
  • Research Article

Scalable Pre-Trained Masked Channel Model of Wireless Communications

  • Jan 01, 2026
  • IEEE Transactions on Communications
  • Jianhua Guo +6
  • Research Article
  • Citations46

Quantization-aware training for low precision photonic neural networks

  • Sep 19, 2022
  • Neural Networks
  • M Kirtas +6
  • PDF
  • Research Article
  • Citations81

Automated Vulnerability Detection in Source Code Using Minimum Intermediate Representation Learning

  • Mar 02, 2020
  • Applied Sciences
  • Xin Li +4
  • Research Article
  • Citations219

BGNN4VD: Constructing Bidirectional Graph Neural-Network for Vulnerability Detection

  • Mar 20, 2021
  • Information and Software Technology
  • Sicong Cao +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.