paperbot · PL 论文追踪

全部论文 待读 收藏

P2 V-Achilles: An Interactive Visualization of Transitive Security Vulnerabilities

V-Achilles:传递性安全漏洞的交互式可视化
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 1/10 · 该论文关注 npm 传递性依赖漏洞的可视化与更新工具,属于软件工程/安全与开发者工具方向,不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心研究问题。引用 6 inbox
Vipawan Jarukitpipat, Klinton Chhun, Wachirayana Wanprasert, Chaiyong Ragkhitwetsagul, Morakot Choetkiertikul, Thanwadee Sunetnanta, Raula Gaikovina Kula, Bodin Chinthanet, Takashi Ishio, Kenichi Matsumoto
crossref: 2026-09-12

AI 速览

一句话:提出交互式可视化工具 V-Achilles,用依赖图帮助 npm 用户理解和更新传递性安全漏洞。

第三方依赖的安全漏洞会威胁用户应用,而 npm 生态中的库用户不仅受直接依赖影响,也受传递依赖影响。已有工具多支持漏洞依赖更新,但很少展示传递更新的复杂性。本文提出 V-Achilles,一个面向 npm 的原型工具,通过依赖图可视化受漏洞攻击影响的依赖关系,帮助开发者理解传递性安全漏洞及其更新路径。作者介绍了工具概览,并用三个基于真实 npm 包的用例展示其有用性与应用场景。原型已在 GitHub 公开,并提供了视频演示。该工作属于开发者工具与安全漏洞管理交叉方向,重点在于交互式可视化对传递依赖漏洞更新的支持。

问题
npm 等第三方依赖生态中的传递性安全漏洞难以理解和更新,现有工具很少展示传递更新的复杂性。
方法
实现 V-Achilles 原型,利用依赖图对受漏洞影响的依赖关系进行交互式可视化,并面向 npm 包提供漏洞更新支持。
评估
通过三个基于真实 npm 包的用例展示原型的可用性与应用方式,并公开工具仓库与视频演示。
原文摘要(Abstract)

A key threat to the usage of third-party dependencies has been the threat of security vulnerabilities, which risks unwanted access to a user application. As part of an ecosystem of dependencies, users of a library are prone to both the direct and transitive dependencies adopted into their applications. Recent work involves tool supports for vulnerable dependency updates, rarely showing the complexity of the transitive updates. In this paper, we introduce our solution to support vulnerability updating in npm. V-Achilles is a prototype that shows a visualization (i.e., using dependency graphs) affected by vulnerability attacks. In addition to the tool overview, we highlight three use cases to demonstrate the usefulness and application of our prototype with real-world npm packages. The prototype is available at https://github.com/MUICT-SERU/V-Achilles, with an accompanying video demonstration at https://www.youtube.com/watch?v=tspiZfhMNcs.

链接与引用

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

BibTeX
@inproceedings{paperbot7150,
  title = {V-Achilles: An Interactive Visualization of Transitive Security Vulnerabilities},
  author = {Vipawan Jarukitpipat and Klinton Chhun and Wachirayana Wanprasert and Chaiyong Ragkhitwetsagul and Morakot Choetkiertikul and Thanwadee Sunetnanta and Raula Gaikovina Kula and Bodin Chinthanet and Takashi Ishio and Kenichi Matsumoto},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3559526}
}