From 05db08f14d1868ccc0123d4f41a44a09ebce2106 Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Mon, 9 Nov 2026 17:31:35 +0100 Subject: [PATCH 1/2] new: [sbom] Add sbom object template --- objects/sbom/definition.json | 48 ++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 objects/sbom/definition.json diff --git a/objects/sbom/definition.json b/objects/sbom/definition.json new file mode 100644 index 00000000..95ed2a92 --- /dev/null +++ b/objects/sbom/definition.json @@ -0,0 +1,48 @@ +{ + "attributes": { + "created": { + "description": "SBOM generation time in ISO 8601.", + "disable_correlation": true, + "misp-attribute": "datetime", + "to_ids": false, + "ui-priority": 1 + }, + "document": { + "description": "Original SBOM document attached as evidence; this is a MISP addition to the OCSF metadata.", + "disable_correlation": true, + "misp-attribute": "attachment", + "to_ids": false, + "ui-priority": 1 + }, + "format": { + "description": "SBOM format such as SPDX, CycloneDX, or SWID.", + "disable_correlation": true, + "misp-attribute": "text", + "to_ids": false, + "ui-priority": 1 + }, + "sbom-id": { + "description": "Identifier of the SBOM document or generation assigned by the producing tool.", + "disable_correlation": true, + "misp-attribute": "text", + "to_ids": false, + "ui-priority": 1 + }, + "specification-version": { + "description": "Version of the SBOM specification, not the described software version.", + "disable_correlation": true, + "misp-attribute": "text", + "to_ids": false, + "ui-priority": 1 + } + }, + "description": "Metadata for a software bill of materials document, including format, specification version, generation time and optional original document. Based on OCSF 1.9.0: https://schema.ocsf.io/1.9.0/objects/sbom.", + "meta-category": "misc", + "name": "sbom", + "requiredOneOf": [ + "sbom-id", + "document" + ], + "uuid": "16633f48-78e2-4739-8f30-c815e372e2ce", + "version": 1 +} \ No newline at end of file From f06a417f3e6c6b1344975256f56f27015c25ae7d Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Mon, 9 Nov 2026 17:43:02 +0100 Subject: [PATCH 2/2] fix: [sbom] Address Codex review feedback --- objects/sbom/definition.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/objects/sbom/definition.json b/objects/sbom/definition.json index 95ed2a92..8a4aae53 100644 --- a/objects/sbom/definition.json +++ b/objects/sbom/definition.json @@ -37,12 +37,12 @@ } }, "description": "Metadata for a software bill of materials document, including format, specification version, generation time and optional original document. Based on OCSF 1.9.0: https://schema.ocsf.io/1.9.0/objects/sbom.", - "meta-category": "misc", + "meta-category": "file", "name": "sbom", "requiredOneOf": [ "sbom-id", "document" ], "uuid": "16633f48-78e2-4739-8f30-c815e372e2ce", - "version": 1 + "version": 2 } \ No newline at end of file