A software application. Refer to https://en.wikipedia.org/wiki/Application_software for information about applications.
from enum value: CLASSIFICATION_APPLICATION = 1;
A packaging and/or runtime format, not specific to any particular technology, which isolates software inside the container from software outside of a container through virtualization technology. Refer to https://en.wikipedia.org/wiki/OS-level_virtualization
from enum value: CLASSIFICATION_CONTAINER = 7;
A cryptographic asset including algorithms, protocols, certificates, keys, tokens, and secrets.
from enum value: CLASSIFICATION_CRYPTOGRAPHIC_ASSET = 13;
A collection of discrete values that convey information.
from enum value: CLASSIFICATION_DATA = 12;
A hardware device such as a processor, or chip-set. A hardware device containing firmware should include a component for the physical hardware itself, and another component of type 'firmware' or 'operating-system' (whichever is relevant), describing information about the software running on the device. See also the list of known device properties: https://github.com/CycloneDX/cyclonedx-property-taxonomy/blob/main/cdx/device.md
from enum value: CLASSIFICATION_DEVICE = 5;
A special type of software that operates or controls a particular type of device. Refer to https://en.wikipedia.org/wiki/Device_driver
from enum value: CLASSIFICATION_DEVICE_DRIVER = 9;
A computer file. Refer to https://en.wikipedia.org/wiki/Computer_file for information about files.
from enum value: CLASSIFICATION_FILE = 6;
A special type of software that provides low-level control over a devices hardware. Refer to https://en.wikipedia.org/wiki/Firmware
from enum value: CLASSIFICATION_FIRMWARE = 8;
A software framework. Refer to https://en.wikipedia.org/wiki/Software_framework for information on how frameworks vary slightly from libraries.
from enum value: CLASSIFICATION_FRAMEWORK = 2;
A software library. Refer to https://en.wikipedia.org/wiki/Library_(computing) for information about libraries. All third-party and open source reusable components will likely be a library. If the library also has key features of a framework, then it should be classified as a framework. If not, or is unknown, then specifying library is recommended.
from enum value: CLASSIFICATION_LIBRARY = 3;
A model based on training data that can make predictions or decisions without being explicitly programmed to do so.
from enum value: CLASSIFICATION_MACHINE_LEARNING_MODEL = 11;
buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX -- null
is our fallback, doubling unspecified
from enum value: CLASSIFICATION_NULL = 0;
A software operating system without regard to deployment model (i.e. installed on physical hardware, virtual machine, image, etc) Refer to https://en.wikipedia.org/wiki/Operating_system
from enum value: CLASSIFICATION_OPERATING_SYSTEM = 4;
A runtime environment which interprets or executes software. This may include runtimes such as those that execute bytecode or low-code/no-code application platforms.
from enum value: CLASSIFICATION_PLATFORM = 10;
Generated
from enum cyclonedx.v1_6.Classification