野生 SBOM:来自公开代码的大规模软件材料清单数据集
软件工程
2025-03-20 v1
摘要
开发者通过重复使用 readily available 的免费开源软件 (FOSS) 组件来提高生产力。这种做法也带来了一些困难,如管理许可证、组件及其相关安全性。处理这些困难的一个方法是使用软件材料清单 (SBOM)。虽然已有研究探讨了从事 SBOM 实践的准备情况以及 SBOM 工具生态系统,但仍缺乏基于实际产生的 SBOM 文件进行的大规模实践研究。进行此类研究的一个起点是大规模的野生 SBOM 数据集。我们介绍了这样一个数据集,包含超过 78 千个唯一的 SBOM 文件,来自发现的 9400 万个仓库中进行去重。我们包含包含标准和格式、由工具 sbomqs 生成的质量评分、修订次数、文件名和源信息的元数据。最后,我们给出一些建议和示例,旨在带来对评估和改进 SBOM 实际实践的新见解。
引用
@article{arxiv.2503.15021,
title = {Wild SBOMs: a Large-scale Dataset of Software Bills of Materials from Public Code},
author = {Luıs Soeiro and Thomas Robert and Stefano Zacchiroli},
journal= {arXiv preprint arXiv:2503.15021},
year = {2025}
}