JBomAudit: Assessing the Landscape, Compliance, and Security Implications of Java SBOMs

A Software Bill of Materials (SBOM) is a detailed inventory that lists the dependencies that make up a software product.Accurate, complete, and up-to-date SBOMs are essential for vulnerability management, reducing license compliance risks, and maintaining high software integrity.The US National Institute of Standards and Technology (NTIA) has established minimum requirements for SBOMs to comply with, especially the correctness and completeness of listed dependencies in SBOMs.However, these requirements remain unexamined in practice.This paper presents the first systematic study on the landscape of SBOMs, including their prevalence, release trends, and characteristics in the Java ecosystem.We developed an end-to-end tool to evaluate the completeness and accuracy of dependencies in SBOMs.Our tool analyzed 25,882 SBOMs and associated JAR files, identifying that 7,907 SBOMs failed to disclose direct dependencies, highlighting the prevalence and severity of SBOM noncompliance issues.Furthermore, 4.97% of these omitted dependencies were vulnerable, leaving software susceptible to potential exploits.Through detailed measurement studies and analysis of root causes, this research uncovers significant security implications of non-compliant SBOMs, especially concerning vulnerability management.These findings, crucial for enhancing SBOM compliance assurance, are being responsibly reported to relevant stakeholders.

Authors

Publication Details

Published
2025-01-01
DOI
https://doi.org/10.14722/ndss.2025.240322
Citations
6
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
25.01

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

JBomAudit: Assessing the Landscape, Compliance, and Security Implications of Java SBOMs

Luyi Xing, Ji‐Yong Jang, Dhilung Kirat, Xiaojing Liao et al.
6 citations
Scientific Computing and Data Management
25.01
article

JBomAudit: Assessing the Landscape, Compliance, and Security Implications of Java SBOMs

Luyi Xing, Ji‐Yong Jang, Dhilung Kirat, Xiaojing Liao, Yue Xiao, Douglas Lee Schales
article en
6 citations

Abstract

A Software Bill of Materials (SBOM) is a detailed inventory that lists the dependencies that make up a software product.Accurate, complete, and up-to-date SBOMs are essential for vulnerability management, reducing license compliance risks, and maintaining high software integrity.The US National Institute of Standards and Technology (NTIA) has established minimum requirements for SBOMs to comply with, especially the correctness and completeness of listed dependencies in SBOMs.However, these requirements remain unexamined in practice.This paper presents the first systematic study on the landscape of SBOMs, including their prevalence, release trends, and characteristics in the Java ecosystem.We developed an end-to-end tool to evaluate the completeness and accuracy of dependencies in SBOMs.Our tool analyzed 25,882 SBOMs and associated JAR files, identifying that 7,907 SBOMs failed to disclose direct dependencies, highlighting the prevalence and severity of SBOM noncompliance issues.Furthermore, 4.97% of these omitted dependencies were vulnerable, leaving software susceptible to potential exploits.Through detailed measurement studies and analysis of root causes, this research uncovers significant security implications of non-compliant SBOMs, especially concerning vulnerability management.These findings, crucial for enhancing SBOM compliance assurance, are being responsibly reported to relevant stakeholders.

National Science Foundation
Openalex Percentile: Top 1%
Scientific Computing and Data Management
25.01
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.