paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Augmenting Software Bills of Materials with Software Vulnerability Description: A Preliminary Study on GitHub

使用软件漏洞描述增强软件物料清单:一项基于 GitHub 的初步研究
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 1/10 · 该论文研究的是在 SBOM 中补充依赖项 CVE 信息并评估其接受度,属于软件供应链安全与开源协作方向,与静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析均无直接关联。引用 3 inbox
Davide Fucci, Massimiliano Di Penta, Simone Romano, Giuseppe Scanniello
crossref: 2026-09-12

AI 速览

一句话:在40个开源项目的SBOM中补充依赖CVE信息,并通过PR与问卷评估其接受度与实用性。

软件物料清单(SBOM)正成为描述软件组成的重要方式,并常受政府法规推动。然而现有 SBOM 的消费支持有限,且除简单依赖关系外信息不足,尤其缺少软件漏洞信息。本文报告一项初步研究:对 40 个开源项目的 SBOM 进行增强,加入其项目依赖所暴露的常见漏洞和暴露(CVE)信息。作者通过向这些项目提交 pull request,并请项目所有者填写问卷来评估增强 SBOM。结果显示,多数增强 SBOM 未被直接接受,主要原因是维护者要求 SBOM 能够持续更新;不过收到的反馈表明这种 SBOM 增强具有实用性。

问题
现有 SBOM 消费支持有限,且缺乏依赖漏洞信息,难以支持软件供应链安全决策。
方法
为 40 个开源项目的 SBOM 补充依赖 CVE 信息,并通过提交 pull request 和问卷收集维护者反馈。
评估
通过 PR 接受情况和维护者问卷评估增强 SBOM 的可用性;多数未直接接受,但反馈认可其价值。
原文摘要(Abstract)

Software Bills of Material (SBOMs) are becoming a consolidated—and often enforced by governmental regulations—way to describe software composition. However, based on recent studies, SBOMs suffer from limited support for their consumption and lack information beyond simple dependencies, especially regarding software vulnerabilities. This paper reports the results of a preliminary study in which we augmented SBOMs of 40 open-source projects with information about Common Vulnerabilities and Exposures (CVE) exposed by project dependencies. Our augmented SBOMs have been evaluated by submitting pull requests and by asking project owners to answer a survey. Although, in most cases, augmented SBOMs were not directly accepted because owners required a continuous SBOM update, the received feedback shows the usefulness of the suggested SBOM augmentation.

链接与引用

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

BibTeX
@inproceedings{paperbot8971,
  title = {Augmenting Software Bills of Materials with Software Vulnerability Description: A Preliminary Study on GitHub},
  author = {Davide Fucci and Massimiliano Di Penta and Simone Romano and Giuseppe Scanniello},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728513}
}