The State of the SBOM Tool Ecosystems: A Comparative Analysis of SPDX and CycloneDX

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bangash, Abdul Ali, Ge, Tongxu, Zhao, Zhimin, Singh, Arshdeep, Wang, Zitao, Adams, Bram
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908731991654400
author Bangash, Abdul Ali
Ge, Tongxu
Zhao, Zhimin
Singh, Arshdeep
Wang, Zitao
Adams, Bram
author_facet Bangash, Abdul Ali
Ge, Tongxu
Zhao, Zhimin
Singh, Arshdeep
Wang, Zitao
Adams, Bram
contents A Software Bill of Materials (SBOM) provides transparency by documenting software component metadata and dependencies. However, SBOM adoption depends on tool ecosystems. With two dominant formats: SPDX and CycloneDX - the ecosystems vary significantly in maturity, tool support, and community engagement. We conduct a quantitative comparison of use cases for 170 publicly advertised SBOM tools, identifying enhancement areas for each format. We compare health metrics of both ecosystems (171 CycloneDX versus 470 SPDX tools) to evaluate robustness and maturity. We quantitatively compare 36,990 issue reports from open-source tools to identify challenges and development opportunities. Finally, we investigate the top 250 open-source projects using each tool ecosystem and compare their health metrics. Our findings reveal distinct characteristics: projects using CycloneDX tools demonstrate higher developer engagement and certain health indicators, while SPDX tools benefit from a more mature ecosystem with broader tool availability and established industry adoption. This research provides insights for developers, contributors, and practitioners regarding complementary strengths of these ecosystems and identifies opportunities for mutual enhancement.
format Preprint
id arxiv_https___arxiv_org_abs_2512_21781
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The State of the SBOM Tool Ecosystems: A Comparative Analysis of SPDX and CycloneDX
Bangash, Abdul Ali
Ge, Tongxu
Zhao, Zhimin
Singh, Arshdeep
Wang, Zitao
Adams, Bram
Software Engineering
A Software Bill of Materials (SBOM) provides transparency by documenting software component metadata and dependencies. However, SBOM adoption depends on tool ecosystems. With two dominant formats: SPDX and CycloneDX - the ecosystems vary significantly in maturity, tool support, and community engagement. We conduct a quantitative comparison of use cases for 170 publicly advertised SBOM tools, identifying enhancement areas for each format. We compare health metrics of both ecosystems (171 CycloneDX versus 470 SPDX tools) to evaluate robustness and maturity. We quantitatively compare 36,990 issue reports from open-source tools to identify challenges and development opportunities. Finally, we investigate the top 250 open-source projects using each tool ecosystem and compare their health metrics. Our findings reveal distinct characteristics: projects using CycloneDX tools demonstrate higher developer engagement and certain health indicators, while SPDX tools benefit from a more mature ecosystem with broader tool availability and established industry adoption. This research provides insights for developers, contributors, and practitioners regarding complementary strengths of these ecosystems and identifies opportunities for mutual enhancement.
title The State of the SBOM Tool Ecosystems: A Comparative Analysis of SPDX and CycloneDX
topic Software Engineering
url https://arxiv.org/abs/2512.21781