DeepVulSeeker: A Novel Vulnerability Identification Framework via Code Graph Structure and Pre-training Mechanism
Jin Wang, Hui Xiao, Shuwen Zhong, Yinhao Xiao

TL;DR
DeepVulSeeker is an automated framework that combines code graph structures and semantic features using graph self-attention and pre-training to accurately identify software vulnerabilities, outperforming existing methods.
Contribution
It introduces a novel vulnerability detection framework leveraging graph-based code representations and pre-training, achieving high accuracy and outperforming current approaches.
Findings
Achieves up to 0.99 accuracy on CWE datasets.
Outperforms existing methods on complex datasets.
Capable of understanding vulnerability implications through case studies.
Abstract
Software vulnerabilities can pose severe harms to a computing system. They can lead to system crash, privacy leakage, or even physical damage. Correctly identifying vulnerabilities among enormous software codes in a timely manner is so far the essential prerequisite to patch them. Unfortantely, the current vulnerability identification methods, either the classic ones or the deep-learning-based ones, have several critical drawbacks, making them unable to meet the present-day demands put forward by the software industry. To overcome the drawbacks, in this paper, we propose DeepVulSeeker, a novel fully automated vulnerability identification framework, which leverages both code graph structures and the semantic features with the help of the recently advanced Graph Representation Self-Attention and pre-training mechanisms. Our experiments show that DeepVulSeeker not only reaches an accuracy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Reliability and Analysis Research · Advanced Malware Detection Techniques
