SBOM

com.codacy.plugins.api.results.Result.SBOM
See theSBOM companion object
case class SBOM(bomFormat: Value, specVersion: String, metadata: Metadata, components: List[Component], dependencies: List[Dependency]) extends Result

SBOM - Software Bill of Materials

A SBOM declares the inventory of components used to build a software artifact, including any open source and proprietary software components.

This class models CycloneDX 1.6 BOM format.

Value parameters

bomFormat

The format of the SBOM.

components

A list of software components.

dependencies

Document dependency relationships between components.

metadata

SBOM metadata.

specVersion

The version of the SBOM format used to build this SBOM.

Attributes

See also
Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Result
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product