From e9668c8cb098976eac2abaf7179a3ba167d823c8 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Tue, 27 May 2025 08:50:34 +0100 Subject: [PATCH] Add a SBOM template in CycloneDX format (#1224) Improve supply chain security by including a SBOM file with substituted values. This will be used to construct a composite platform SBOM. Signed-off-by: Richard Hughes Co-authored-by: Eugene Kliuchnikov --- sbom.cdx.json | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 sbom.cdx.json diff --git a/sbom.cdx.json b/sbom.cdx.json new file mode 100644 index 0000000..fb91886 --- /dev/null +++ b/sbom.cdx.json @@ -0,0 +1,44 @@ +{ + "_comment": "See https://cyclonedx.org/ for more details", + "bomFormat": "CycloneDX", + "specVersion": "1.6", + "version": 1, + "metadata": { + "authors": [ + { + "name": "@VCS_SBOM_AUTHORS@" + } + ] + }, + "components": [ + { + "type": "library", + "bom-ref": "pkg:github/google/brotli@@VCS_TAG@", + "cpe": "cpe:2.3:a:google:brotli:@VCS_TAG@:*:*:*:*:*:*:*", + "name": "Brotli", + "version": "@VCS_VERSION@", + "description": "A generic-purpose lossless compression algorithm", + "authors": [ + { + "name": "@VCS_AUTHORS@" + } + ], + "supplier": { + "name": "Brotli developers" + }, + "licenses": [ + { + "license": { + "id": "MIT" + } + } + ], + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/google/brotli" + } + ] + } + ] +}