SBOM requirements for Red Hat Trusted Profile Analyzer
Red Hat Trusted Profile Analyzer must have SBOM or advisory data keyed to the image digests your devices report. You can generate compliant SBOMs during Red Hat Edge Manager image builds, or supply SBOMs from your CI/CD pipeline.
SBOMs from the image builder Copy linkLink copied!
When you build operating system images with the Red Hat Edge Manager image builder, the builder generates SBOMs automatically in CycloneDX JSON format. The builder stores the image digest in metadata.component, so Red Hat Trusted Profile Analyzer can correlate findings with enrolled devices.
For image builder workflows, see Operating system images for Red Hat Edge Manager in the Additional resources section.
Manual SBOM import Copy linkLink copied!
When you upload SBOMs to Red Hat Trusted Profile Analyzer outside the image builder, use CycloneDX JSON (version 1.4 or later). Include the image digest in metadata.component as in the following example:
{
"bomFormat": "CycloneDX",
"specVersion": "1.5",
"metadata": {
"component": {
"type": "container",
"name": "quay.io/example/my-image:v1.0.0",
"version": "v1.0.0",
"purl": "pkg:oci/example/my-image@sha256:abc123...?repository_url=quay.io",
"bom-ref": "pkg:oci/example/my-image@sha256:abc123..."
}
},
"components": []
}
| Field | Requirement |
|---|---|
|
|
Must be |
|
|
Full image reference (registry, name, and tag). |
|
|
OCI Package URL with digest: |
Generate SBOMs with syft when images are built in CI/CD:
$ syft <image_reference> -o cyclonedx-json > sbom.json
Verify metadata.component.purl contains the digest before you upload the SBOM to Red Hat Trusted Profile Analyzer.
Red Hat Trusted Profile Analyzer instance Copy linkLink copied!
Deploy Red Hat Trusted Profile Analyzer so that the flightctl-periodic service can reach it over HTTPS. You can run Red Hat Trusted Profile Analyzer alongside Red Hat Edge Manager or use an existing instance. For deployment instructions, see Red Hat Trusted Profile Analyzer documentation in the Additional resources section.