Skip to main content
Version: v0.19.0

analyzer.sbom

Title: analyzer.sbom

Typeobject
Additional propertiesNot allowed

Description: Software Bill of Materials extracted from a container image using Trivy (CycloneDX).

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ analyzerNoconstNo-Unique identifier for the SBOM analyzer.
+ repositoryNostringNo-The image repository that was analyzed.
+ tagNostringNo-The image tag that was analyzed.
+ has_sbomNobooleanNo-True if an SBOM was successfully generated.
+ sbom_formatNostringNo-The format of the generated SBOM (e.g., CycloneDX).
+ sbom_versionNostringNo-Version of the SBOM specification used.
+ total_componentsNointegerNo-Total number of software components found (OS packages, apps, etc.).
+ component_typesNoobjectNo-Count of components grouped by type (library, application, framework, …).
+ total_dependenciesNointegerNo-Total number of dependency relationships found.
+ licensesNoarray of stringNo-Sorted unique license identifiers found across all components.
+ copyleft_licensesNoarray of stringNo-Sorted subset of licenses that are known copyleft (GPL, LGPL, AGPL, MPL, EPL, etc.).
+ componentsNoarray of objectNo-List of software components identified in the image.

1. Required Property analyzer

Typeconst

Description: Unique identifier for the SBOM analyzer.

Specific value: "sbom"

2. Required Property repository

Typestring

Description: The image repository that was analyzed.

3. Required Property tag

Typestring

Description: The image tag that was analyzed.

4. Required Property has_sbom

Typeboolean

Description: True if an SBOM was successfully generated.

5. Required Property sbom_format

Typestring

Description: The format of the generated SBOM (e.g., CycloneDX).

6. Required Property sbom_version

Typestring

Description: Version of the SBOM specification used.

7. Required Property total_components

Typeinteger

Description: Total number of software components found (OS packages, apps, etc.).

Restrictions
Minimum≥ 0

8. Required Property component_types

Typeobject
Additional propertiesShould-conform

Description: Count of components grouped by type (library, application, framework, …).

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- NointegerNo--

8.1. Property additionalProperties

Typeinteger
Restrictions
Minimum≥ 0

9. Required Property total_dependencies

Typeinteger

Description: Total number of dependency relationships found.

Restrictions
Minimum≥ 0

10. Required Property licenses

Typearray of string

Description: Sorted unique license identifiers found across all components.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
licenses items-

10.1. licenses items

Typestring

11. Required Property copyleft_licenses

Typearray of string

Description: Sorted subset of licenses that are known copyleft (GPL, LGPL, AGPL, MPL, EPL, CDDL, EUPL, SSPL). This field is pre-computed as the intersection between licenses and the built-in copyleft reference list. It is empty when no copyleft license is detected.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
copyleft_licenses items-

11.1. copyleft_licenses items

Typestring

12. Required Property components

Typearray of object

Description: List of software components identified in the image.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
components items-

11.1. components items

Typeobject
Additional propertiesNot allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ nameNostringNo-Name of the component.
- versionNostring or nullNo-Installed version of the component.
+ typeNostringNo-Type of component (library, application, etc.).
- purlNostring or nullNo-Package URL (purl) for standard identification.
- licensesNoarray of stringNo-List of licenses associated with this component.

11.1.1. Property name

Typestring

Description: Name of the component.

11.1.2. Property version

Typestring or null

Description: Installed version of the component.

11.1.3. Property type

Typestring

Description: Type of component (library, application, etc.).

11.1.4. Property purl

Typestring or null

Description: Package URL (purl) for standard identification.

11.1.5. Property licenses

Typearray of string

Description: List of licenses associated with this component.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
licenses items-
11.1.5.1. licenses items
Typestring

Generated using json-schema-for-humans on 2026-03-20 at 04:11:48 +0100

  • 1. Required Property analyzer
  • 2. Required Property repository
  • 3. Required Property tag
  • 4. Required Property has_sbom
  • 5. Required Property sbom_format
  • 6. Required Property sbom_version
  • 7. Required Property total_components
  • 8. Required Property component_types
    • 8.1. Property additionalProperties
  • 9. Required Property total_dependencies
  • 10. Required Property licenses
    • 10.1. licenses items
  • 11. Required Property copyleft_licenses
    • 11.1. copyleft_licenses items
  • 12. Required Property components
    • 11.1. components items