paper-with-me

Papers

VulCurator: A Vulnerability-Fixing Commit Detector

2022-09-07 · Truong Giang Nguyen, Thanh Le-Cong, Hong Jin Kang, Xuan-Bach D. Le, David Lo

Open-source software (OSS) vulnerability management process is important nowadays, as the number of discovered OSS vulnerabilities is increasing over time. Monitoring vulnerability-fixing commits is a part of the standard process to prevent vulnerability exploitation. Manually detecting vulnerability-fixing commits is, however, time consuming due to the possibly large number of commits to review. Recently, many techniques have been proposed to automatically detect vulnerability-fixing commits using machine learning. These solutions either: (1) did not use deep learning, or (2) use deep learning on only limited sources of information. This paper proposes VulCurator, a tool that leverages deep learning on richer sources of information, including commit messages, code changes and issue reports for vulnerability-fixing commit classifica- tion. Our experimental results show that VulCurator outperforms the state-of-the-art baselines up to 16.1% in terms of F1-score. VulCurator tool is publicly available at https://github.com/ntgiang71096/VFDetector and https://zenodo.org/record/7034132#.Yw3MN-xBzDI, with a demo video at https://youtu.be/uMlFmWSJYOE.

📄 PDF Abstract BibTeX arXiv:2209.03260

Code (1)

ntgiang71096/vfdetector 공식 구현 pytorch

Tasks

Deep LearningManagement

Similar Papers 제목 키워드 기반

Multi-Granularity Detector for Vulnerability Fixes

2023-05-23 · Truong Giang Nguyen, Thanh Le-Cong, Hong Jin Kang, Ratnadira Widyasari 외

With the increasing reliance on Open Source Software, users are exposed to third-party library vulnerabilities. Software Composition Analysis (SCA) tools have been created to alert users of such vulnerabilities. SCA requ…

Code-Centric Detection of Vulnerability-Fixing Commits: A Unified Benchmark and Empirical Study

2026-05-13 · Nils Loose, Joseph Bienhüls, Kristoffer Hempel, Felix Mächtle 외 arxiv

Automated detection of vulnerability-fixing commits (VFCs) is critical for timely security patch deployment, as advisory databases lag patch releases by a median of 25 days and many fixes never receive advisories. We pre…

D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential Analysis

2021-02-16 · Yunhui Zheng, Saurabh Pujar, Burn Lewis, Luca Buratti 외

Static analysis tools are widely used for vulnerability detection as they understand programs with complex behavior and millions of lines of code. Despite their popularity, static analysis tools are known to generate an …

Bug fixingVulnerability Detection

Automated Mapping of Vulnerability Advisories onto their Fix Commits in Open Source Repositories

2021-03-24 · Daan Hommersom, Antonino Sabetta, Bonaventura Coppola, Dario Di Nucci 외

The lack of comprehensive sources of accurate vulnerability data represents a critical obstacle to studying and understanding software vulnerabilities (and their corrections). In this paper, we present an approach that c…

Favia: Forensic Agent for Vulnerability-fix Identification and Analysis

2026-02-13 · André Storhaug, Jiamou Sun, Jingyue Li arxiv

Identifying vulnerability-fixing commits corresponding to disclosed CVEs is essential for secure software maintenance but remains challenging at scale, as large repositories contain millions of commits of which only a sm…