paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A transformer-based IDE plugin for vulnerability detection

一个基于 Transformer 的 IDE 插件用于漏洞检测
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 3/10 · 该论文属于 Transformer 用于 Java 漏洞检测的 IDE 插件,处于机器学习与软件安全/程序分析的相邻方向;但用户核心关注的是 LLM/Agent 与静态分析/形式化验证的结合、ML/Agentic 程序的静态分析、浮点程序分析或贝叶斯程序分析,本文均未涉及,也未以 LLM/Agent 作为工具改进静态分析。引用 23 inbox
Cláudia Mamede, Eduard Pinconschi, Rui Abreu
crossref: 2026-09-12

AI 速览

一句话:提出 VDet for Java,一个基于 Transformer 的 VS Code 插件,用于检测 Java 代码中的多类漏洞。

自动漏洞检测对提升应用安全性至关重要,并应尽早介入软件开发生命周期以降低风险。尽管深度学习在软件漏洞检测中取得进展,开发环境尚未充分利用其能力。本文把 Transformer 架构集成到一个开发者友好的代码安全工具中,提出 VDet for Java:一个基于 Transformer 的 VS Code 扩展,可在 Java 文件中发现漏洞。初步模型评估显示,该工具在多标签分类上达到 98.9% 的准确率,并能检测多达 21 种漏洞类型。

问题
漏洞检测需要在软件开发生命周期早期进行,但现有开发环境尚未有效利用深度学习尤其是 Transformer 的能力来辅助开发者发现代码漏洞。
方法
将 Transformer 架构集成到开发者友好的工具中,实现 VDet for Java:一个基于 Transformer 的 VS Code 扩展,用于对 Java 文件进行多标签漏洞检测。
评估
对模型进行初步评估,报告在多标签分类任务上达到 98.9% 的准确率,并能够检测多达 21 种漏洞类型。
原文摘要(Abstract)

Automatic vulnerability detection is of paramount importance to promote the security of an application and should be exercised at the earliest stages within the software development life cycle (SDLC) to reduce the risk of exposure. Despite the advancements with state-of-the-art deep learning techniques in software vulnerability detection, the development environments are not yet leveraging their performance. In this work, we integrate the Transformers architecture, one of the main highlights of advances in deep learning for Natural Language Processing, within a developer-friendly tool for code security. We introduce VDet for Java, a transformer-based VS Code extension that enables one to discover vulnerabilities in Java files. Our preliminary model evaluation presents an accuracy of 98.9% for multi-label classification and can detect up to 21 vulnerability types. The demonstration of our tool can be found at https://youtu.be/OjiUBQ6TdqE, and source code and datasets are available at https://github.com/TQRG/VDET-for-Java.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7230,
  title = {A transformer-based IDE plugin for vulnerability detection},
  author = {Cláudia Mamede and Eduard Pinconschi and Rui Abreu},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3559534}
}