From d52cbdac4ce54607c11ec21c299c61d5d0009d0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adolfo=20Garc=C3=ADa=20Veytia=20=28Puerco=29?= Date: Tue, 14 Nov 2023 11:48:53 -0600 Subject: [PATCH] Add missing software purposes for CDX 1.5 compat MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit adds two new software purposes: `deviceDriver` and `platform` to keep the compatibility of this field with the recent CycloneDX 1.5 release. Signed-off-by: Adolfo GarcĂ­a Veytia (Puerco) --- model/Software/Vocabularies/SoftwarePurpose.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/model/Software/Vocabularies/SoftwarePurpose.md b/model/Software/Vocabularies/SoftwarePurpose.md index 330991da9..d94552bb3 100644 --- a/model/Software/Vocabularies/SoftwarePurpose.md +++ b/model/Software/Vocabularies/SoftwarePurpose.md @@ -27,6 +27,7 @@ about the context in which the Element exists. - container: the Element is a container image which can be used by a container runtime application - data: Element is data - device: the Element refers to a chipset, processor, or electronic board +- deviceDriver: Element represents software that controls hardware devices - documentation: Element is documentation - evidence: the Element is the evidence that a specification or requirement has been fulfilled - executable: Element is an Artifact that can be run on a computer @@ -41,6 +42,7 @@ about the context in which the Element exists. - operatingSystem: the Element is an operating system - other: the Element doesn't fit into any of the other categories - patch: Element contains a set of changes to update, fix, or improve another Element +- platform: Element represents a runtime environment - requirement: the Element provides a requirement needed as input for another Element - source: the Element is a single or a collection of source files - specification: the Element is a plan, guideline or strategy how to create, perform or analyse an application