paperbot · PL 论文追踪

全部论文 待读 收藏

P2 VulCurator: a vulnerability-fixing commit detector

VulCurator:一种漏洞修复提交检测器
FSE Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2022匹配度 2/10 · 该论文将深度学习用于漏洞修复提交检测,属于AI辅助软件工程/安全领域,与用户关注的静态分析、Agentic程序分析、浮点程序分析、贝叶斯程序分析以及LLM/Agent改进形式化验证等方向没有直接关系。引用 35 inbox
Truong Giang Nguyen, Thanh Le-Cong, Hong Jin Kang, Xuan-Bach D. Le, David Lo
crossref: 2026-09-12

AI 速览

一句话:提出 VulCurator,利用提交信息、代码变更和 issue 报告的深度学习来分类漏洞修复提交。

开源软件漏洞数量持续增长,监控漏洞修复提交对防止漏洞利用至关重要,但人工审查大量提交非常耗时。现有基于机器学习的自动检测方法要么未使用深度学习,要么仅利用有限信息源。本文提出 VulCurator,在提交信息、代码变更和 issue 报告等更丰富信息上使用深度学习,对漏洞修复提交进行分类。实验结果显示,VulCurator 在 F1 分数上比当前最优基线最高提升 16.1%。

问题
如何自动、准确地从大量提交中检测漏洞修复提交,以支持开源软件漏洞管理。
方法
VulCurator 使用深度学习,融合提交信息、代码变更和 issue 报告等多源信息进行漏洞修复提交分类。
评估
在真实数据上与现有最优基线比较,F1 分数最高提升 16.1%。
原文摘要(Abstract)

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 classification. Our experimental results show that VulCurator outperforms the state-of-the-art baselines up to 16.1% in terms of F1-score.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot7133,
  title = {VulCurator: a vulnerability-fixing commit detector},
  author = {Truong Giang Nguyen and Thanh Le-Cong and Hong Jin Kang and Xuan-Bach D. Le and David Lo},
  booktitle = {FSE},
  year = {2022},
  doi = {10.1145/3540250.3558936}
}