login
Home / Papers / Software Bill of Materials in Java

Software Bill of Materials in Java

2 Citations•2023•
Musard Balliu, Benoit Baudry, Sofia Bobadilla
Proceedings of the 2023 Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses

Gathering accurate, upto- date information about all dependencies included in an application is, therefore, of vital importance.

Abstract

Modern software applications are virtually never built entirely in-house. As a matter of fact, they reuse many third-party dependencies, which form the core of their software supply chain [1]. The large number of dependencies in an application has turned into a major challenge for both security and reliability. For example, to compromise a high-value application, malicious actors can choose to attack a less well-guarded dependency of the project [2]. Even when there is no malicious intent, bugs can propagate through the software supply chain and cause breakages in applications. Gathering accurate, upto- date information about all dependencies included in an application is, therefore, of vital importance.