package cyclonedx.v1_7

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Advisory

bom-1.7.proto:1100

Title and location where advisory information can be obtained. An advisory is a notification of a threat to a component, service, or system.

Used in: Vulnerability

enum Aggregate

bom-1.7.proto:806

Used in: Composition

message Annotation

bom-1.7.proto:1229

Used in: Bom

message AnnotatorChoice

bom-1.7.proto:1216

Used in: Annotation

message Asserter

bom-1.7.proto:2816

Used in: PatentAssertion

message AttachedText

bom-1.7.proto:6

Specifies attributes of the text

Used in: ComponentData.ComponentDataContents, Declarations.Evidence.Data.Contents, Diff, Event, GraphicsCollection.Graphic, InputType, License, LicenseExpressionDetailed.ExpressionDetails, Note, OutputType, ProofOfConcept, Swid

message Bom

bom-1.7.proto:15

message CO2MeasureType

bom-1.7.proto:1458

A measure of carbon dioxide (CO2).

Used in: ModelCard.ModelCardConsiderations.EnergyConsumption

enum CO2MeasureType.CO2MeasureUnitType

bom-1.7.proto:1459

Used in: CO2MeasureType

message Callstack

bom-1.7.proto:862

Used in: Evidence

message Callstack.Frames

bom-1.7.proto:866

Used in: Callstack

message Citation

bom-1.7.proto:2850

Details a specific attribution of data within the BOM to a contributing entity or process.

Used in: Bom

message Citation.Expressions

bom-1.7.proto:2856

Used in: Citation

message Citation.Pointers

bom-1.7.proto:2851

Used in: Citation

enum Classification

bom-1.7.proto:50

Used in: Component

message Command

bom-1.7.proto:1681

Used in: Step

message Commit

bom-1.7.proto:82

Used in: Pedigree

message Component

bom-1.7.proto:95

Used in: AnnotatorChoice, Bom, Declarations.Targets, Formula, Metadata, Pedigree, Tool

message ComponentData

bom-1.7.proto:1505

Used in: Component, ModelCard.ModelParameters.Datasets

message ComponentData.ComponentDataContents

bom-1.7.proto:1525

Used in: ComponentData

enum ComponentDataType

bom-1.7.proto:1554

Used in: ComponentData

message Composition

bom-1.7.proto:830

Used in: Bom

message Condition

bom-1.7.proto:1863

A condition that was used to determine a trigger should be activated.

Used in: Trigger

message CryptoProperties

bom-1.7.proto:2134

"Cryptographic Properties

Used in: Component

message CryptoProperties.AlgorithmProperties

bom-1.7.proto:2150

Algorithm Propertie

Used in: CryptoProperties

enum CryptoProperties.AlgorithmProperties.CryptoAlgorithmFunction

bom-1.7.proto:2275

Cryptographic functions

Used in: AlgorithmProperties

enum CryptoProperties.AlgorithmProperties.CryptoAlgorithmMode

bom-1.7.proto:2231

Mode

Used in: AlgorithmProperties

enum CryptoProperties.AlgorithmProperties.CryptoAlgorithmPadding

bom-1.7.proto:2255

Padding

Used in: AlgorithmProperties

enum CryptoProperties.AlgorithmProperties.CryptoExecutionEnvironment

bom-1.7.proto:2191

Execution Environment

Used in: AlgorithmProperties

enum CryptoProperties.AlgorithmProperties.CryptoImplementationPlatform

bom-1.7.proto:2209

Implementation platform

Used in: AlgorithmProperties

enum CryptoProperties.AlgorithmProperties.CryptoPrimitive

bom-1.7.proto:2153

Primitive

Used in: AlgorithmProperties

message CryptoProperties.CertificateExtensions

bom-1.7.proto:2405

Certificate Extensions

Used in: CertificateProperties

message CryptoProperties.CertificateExtensions.CommonExtension

bom-1.7.proto:2433

Common extension with predefined name

Used in: Extension

enum CryptoProperties.CertificateExtensions.CommonExtensionName

bom-1.7.proto:2407

Common extension names

Used in: CommonExtension

message CryptoProperties.CertificateExtensions.CustomExtension

bom-1.7.proto:2441

Custom extension with user-defined name

Used in: Extension

message CryptoProperties.CertificateExtensions.Extension

bom-1.7.proto:2423

Extension represents either a common extension or a custom extension

Used in: CertificateExtensions

message CryptoProperties.CertificateProperties

bom-1.7.proto:2361

Certificate Properties

Used in: CryptoProperties

message CryptoProperties.CertificateState

bom-1.7.proto:2327

Certificate State

Used in: CertificateProperties

enum CryptoProperties.CertificateState.PredefinedState

bom-1.7.proto:2330

Pre-defined certificate states

Used in: CertificateState

enum CryptoProperties.CryptoAssetType

bom-1.7.proto:2136

Asset Type

Used in: CryptoProperties

message CryptoProperties.ProtocolProperties

bom-1.7.proto:2548

Protocol Properties

Used in: CryptoProperties

message CryptoProperties.ProtocolProperties.CryptoProtocolCipherSuite

bom-1.7.proto:2583

Object representing a cipher suite

Used in: ProtocolProperties

enum CryptoProperties.ProtocolProperties.CryptoProtocolType

bom-1.7.proto:2549

Used in: ProtocolProperties

message CryptoProperties.ProtocolProperties.Ikev2TransformTypes

bom-1.7.proto:2599

DEPRECATED - DO NOT USE - This will be removed in a future version. IKEv2 Transform Types

Used in: ProtocolProperties

message CryptoProperties.ProtocolProperties.Ikev2TransformTypesDetailed

bom-1.7.proto:2615

IKEv2 Transform Types Detailed

Used in: ProtocolProperties

message CryptoProperties.ProtocolProperties.Ikev2TransformTypesDetailed.Auth

bom-1.7.proto:2651

IKEv2 Authentication method

Used in: Ikev2TransformTypesDetailed

message CryptoProperties.ProtocolProperties.Ikev2TransformTypesDetailed.Encr

bom-1.7.proto:2617

IKEv2 Encryption Algorithm (ENCR)

Used in: Ikev2TransformTypesDetailed

message CryptoProperties.ProtocolProperties.Ikev2TransformTypesDetailed.Integ

bom-1.7.proto:2635

IKEv2 Integrity Algorithm (INTEG)

Used in: Ikev2TransformTypesDetailed

message CryptoProperties.ProtocolProperties.Ikev2TransformTypesDetailed.Ke

bom-1.7.proto:2643

IKEv2 Key Exchange Method (KE)

Used in: Ikev2TransformTypesDetailed

message CryptoProperties.ProtocolProperties.Ikev2TransformTypesDetailed.Prf

bom-1.7.proto:2627

IKEv2 Pseudorandom Function (PRF)

Used in: Ikev2TransformTypesDetailed

message CryptoProperties.RelatedCryptoMaterialProperties

bom-1.7.proto:2467

Related Cryptographic Material Properties

Used in: CryptoProperties

message CryptoProperties.RelatedCryptoMaterialProperties.CryptoRelatedSecuredBy

bom-1.7.proto:2509

Secured By

Used in: RelatedCryptoMaterialProperties

enum CryptoProperties.RelatedCryptoMaterialProperties.CryptoRelatedState

bom-1.7.proto:2497

State

Used in: RelatedCryptoMaterialProperties

enum CryptoProperties.RelatedCryptoMaterialProperties.CryptoRelatedType

bom-1.7.proto:2470

relatedCryptoMaterialType

Used in: RelatedCryptoMaterialProperties

message CryptoProperties.RelatedCryptographicAssets

bom-1.7.proto:2453

Related Cryptographic Assets

Used in: CertificateProperties, ProtocolProperties, RelatedCryptoMaterialProperties

message CryptoProperties.RelatedCryptographicAssets.RelatedCryptographicAsset

bom-1.7.proto:2455

Related Cryptographic Asset

Used in: RelatedCryptographicAssets

message DataFlow

bom-1.7.proto:178

Specifies the data flow.

Used in: Service

enum DataFlowDirection

bom-1.7.proto:197

Specifies the flow direction of the data. Valid values are: inbound, outbound, bi-directional, and unknown. Direction is relative to the service. Inbound flow states that data enters the service. Outbound flow states that data leaves the service. Bi-directional states that data flows both ways, and unknown states that the direction is not known. buf:lint:ignore ENUM_VALUE_PREFIX -- Enum value names should be prefixed with "DATA_FLOW_DIRECTION_"

Used in: DataFlow

message DataGovernance

bom-1.7.proto:1536

Data governance captures information regarding data ownership, stewardship, and custodianship, providing insights into the individuals or entities responsible for managing, overseeing, and safeguarding the data throughout its lifecycle.

Used in: ComponentData, DataFlow, Declarations.Evidence.Data

message DataGovernance.DataGovernanceResponsibleParty

bom-1.7.proto:1544

Used in: DataGovernance

message Declarations

bom-1.7.proto:1920

The list of declarations which describe the conformance to standards. Each declaration may include attestations, claims, and evidence.

Used in: Bom

message Declarations.Affirmation

bom-1.7.proto:2040

Used in: Declarations

message Declarations.Affirmation.Signatory

bom-1.7.proto:2041

Used in: Affirmation

message Declarations.Assessor

bom-1.7.proto:1921

Used in: Declarations

message Declarations.Attestation

bom-1.7.proto:1931

Attestation

Used in: Declarations

message Declarations.Attestation.AttestationMap

bom-1.7.proto:1933

Map

Used in: Attestation

message Declarations.Attestation.AttestationMap.AttestationConfidence

bom-1.7.proto:1946

Confidence

Used in: AttestationMap

message Declarations.Attestation.AttestationMap.AttestationConformance

bom-1.7.proto:1936

Conformance

Used in: AttestationMap

message Declarations.Claim

bom-1.7.proto:1973

Used in: Declarations

message Declarations.Evidence

bom-1.7.proto:1992

Used in: Declarations

message Declarations.Evidence.Data

bom-1.7.proto:1993

Used in: Evidence

message Declarations.Evidence.Data.Contents

bom-1.7.proto:1994

Used in: Data

message Declarations.Targets

bom-1.7.proto:2031

Used in: Declarations

message Definition

bom-1.7.proto:2072

Used in: Bom

message Definition.Standard

bom-1.7.proto:2074

A standard may consist of regulations, industry or organizational-specific standards, maturity models, best practices, or any other requirements which can be evaluated against or attested to.

Used in: Definition

message Definition.Standard.Level

bom-1.7.proto:2096

Used in: Standard

message Definition.Standard.Requirement

bom-1.7.proto:2075

Used in: Standard

message Dependency

bom-1.7.proto:212

Defines the direct dependencies of a component, service, or the components provided/implemented by a given component. Components or services that do not have their own dependencies must be declared as empty elements within the graph. Components or services that are not represented in the dependency graph may have unknown dependencies. It is recommended that implementations assume this to be opaque and not an indicator of an object being dependency-free. It is recommended to leverage compositions to indicate unknown dependency graphs.

Used in: Bom, Task, Workflow

message Diff

bom-1.7.proto:222

The patch file (or diff) that shows changes. Refer to https://en.wikipedia.org/wiki/Diff

Used in: Patch

message EnergyMeasureType

bom-1.7.proto:1442

A measure of energy.

Used in: EnergyProviderType, ModelCard.ModelCardConsiderations.EnergyConsumption

enum EnergyMeasureType.EnergyMeasureUnitType

bom-1.7.proto:1443

Used in: EnergyMeasureType

message EnergyProviderType

bom-1.7.proto:1399

Describes the physical provider of energy used for model development or operations.

Used in: ModelCard.ModelCardConsiderations.EnergyConsumption

enum EnergyProviderType.EnergySourceType

bom-1.7.proto:1400

Used in: EnergyProviderType

message EnvironmentVars

bom-1.7.proto:1910

Used in: InputType, OutputType

message Event

bom-1.7.proto:1788

Represents something that happened that may trigger a response.

Used in: Trigger

message Evidence

bom-1.7.proto:849

Provides the ability to document evidence collected through various forms of extraction or analysis.

Used in: Component

message EvidenceCopyright

bom-1.7.proto:843

Used in: Evidence

enum EvidenceFieldType

bom-1.7.proto:922

buf:lint:ignore ENUM_VALUE_PREFIX -- Enum value names should be prefixed with "EVIDENCE_FIELD_TYPE_"

Used in: EvidenceIdentity

message EvidenceIdentity

bom-1.7.proto:884

Used in: Evidence

message EvidenceMethods

bom-1.7.proto:897

Used in: EvidenceIdentity

message EvidenceOccurrences

bom-1.7.proto:906

Used in: Evidence

enum EvidenceTechnique

bom-1.7.proto:936

Used in: EvidenceMethods

message ExternalReference

bom-1.7.proto:230

External references provide a way to document systems, sites, and information that may be relevant but are not included with the BOM. They may also establish specific relationships within or external to the BOM.

Used in: Bom, Component, Declarations.Affirmation.Signatory, Declarations.Claim, Definition.Standard, Definition.Standard.Requirement, EnergyProviderType, Patent, PatentFamily, ResourceReferenceChoice, Service, Tool

enum ExternalReferenceType

bom-1.7.proto:243

Used in: ExternalReference

message Formula

bom-1.7.proto:1584

Describes workflows and resources that captures rules and other aspects of how the associated BOM component or service was formed.

Used in: Bom

message GraphicsCollection

bom-1.7.proto:1569

A collection of graphics that represent various measurements.

Used in: ComponentData, ModelCard.QuantitativeAnalysis

message GraphicsCollection.Graphic

bom-1.7.proto:1575

Used in: GraphicsCollection

message Hash

bom-1.7.proto:361

Specifies the file hash of the component

Used in: Component, CryptoProperties.CertificateProperties, CryptoProperties.RelatedCryptoMaterialProperties, ExternalReference, Tool

enum HashAlg

bom-1.7.proto:341

Used in: Hash

message IdentifiableAction

bom-1.7.proto:368

Used in: Commit

enum ImpactAnalysisJustification

bom-1.7.proto:1147

Used in: VulnerabilityAnalysis

enum ImpactAnalysisState

bom-1.7.proto:1129

Used in: VulnerabilityAnalysis

message InputType

bom-1.7.proto:1806

Type that represents various input data types and formats.

Used in: Task, Trigger, Workflow

message Issue

bom-1.7.proto:390

An individual issue that has been resolved.

Used in: Patch, ReleaseNotes

enum IssueClassification

bom-1.7.proto:377

Used in: Issue

message License

bom-1.7.proto:429

Specifies the details and attributes related to a software license. It can either include a valid SPDX license identifier or a named license, along with additional properties such as license acknowledgment, comprehensive commercial licensing information, and the full text of the license.

Used in: LicenseChoice

enum LicenseAcknowledgementEnumeration

bom-1.7.proto:491

Declared licenses and concluded licenses represent two different stages in the licensing process within software development. Declared licenses refer to the initial intention of the software authors regarding the licensing terms under which their code is released. On the other hand, concluded licenses are the result of a comprehensive analysis of the project's codebase to identify and confirm the actual licenses of the components used, which may differ from the initially declared licenses. While declared licenses provide an upfront indication of the licensing intentions, concluded licenses offer a more thorough understanding of the actual licensing within a project, facilitating proper compliance and risk management. Observed licenses are defined in `@.evidence.licenses`. Observed licenses form the evidence necessary to substantiate a concluded license.

Used in: License, LicenseChoice, LicenseExpressionDetailed

message LicenseChoice

bom-1.7.proto:413

Used in: Component, Evidence, Metadata, Service

message LicenseExpressionDetailed

bom-1.7.proto:452

Specifies the details and attributes related to a software license. It must be a valid SPDX license expression, along with additional properties such as license acknowledgment.

Used in: LicenseChoice

message LicenseExpressionDetailed.ExpressionDetails

bom-1.7.proto:456

This document specifies the details and attributes related to a software license identifier. An SPDX expression may be a compound of license identifiers. The `license_identifier` field serves as the key that identifies each record. Note that this key is not required to be unique, as the same license identifier could apply to multiple, different but similar license details, texts, etc.

Used in: LicenseExpressionDetailed

message Licensing

bom-1.7.proto:500

Used in: License, LicenseExpressionDetailed

enum LicensingTypeEnum

bom-1.7.proto:530

buf:lint:ignore ENUM_VALUE_PREFIX -- Enum value names should be prefixed with "LICENSING_TYPE_ENUM_"

Used in: Licensing

enum LifecyclePhase

bom-1.7.proto:610

Used in: Lifecycles

message Lifecycles

bom-1.7.proto:599

Used in: Metadata

message Metadata

bom-1.7.proto:567

Used in: Bom

message Metadata.DistributionConstraints

bom-1.7.proto:568

Used in: Metadata

message ModelCard

bom-1.7.proto:1248

* A model card describes the intended uses of a machine learning model and potential limitations, including biases and ethical considerations. Model cards typically contain the training parameters, which datasets were used to train the model, performance metrics, and other relevant data useful for ML transparency. This object SHOULD be specified for any component of type `machine-learning-model` and must not be specified for other component types. Comment: Model card support in CycloneDX is derived from TensorFlow Model Card Toolkit released under the Apache 2.0 license and available from https://github.com/tensorflow/model-card-toolkit/blob/main/model_card_toolkit/schema/v0.0.2/model_card.schema.json. In addition, CycloneDX model card support includes portions of VerifyML, also released under the Apache 2.0 license and available from https://github.com/cylynx/verifyml/blob/main/verifyml/model_card_toolkit/schema/v0.0.4/model_card.schema.json.

Used in: Component

message ModelCard.ModelCardConsiderations

bom-1.7.proto:1317

Used in: ModelCard

message ModelCard.ModelCardConsiderations.EnergyConsumption

bom-1.7.proto:1356

Describes energy consumption information incurred for the specified lifecycle activity.

Used in: EnvironmentalConsiderations

enum ModelCard.ModelCardConsiderations.EnergyConsumption.ActivityType

bom-1.7.proto:1358

An activity that is part of a machine learning model development or operational lifecycle.

Used in: EnergyConsumption

message ModelCard.ModelCardConsiderations.EnvironmentalConsiderations

bom-1.7.proto:1349

Used in: ModelCardConsiderations

message ModelCard.ModelCardConsiderations.EthicalConsiderations

bom-1.7.proto:1333

Used in: ModelCardConsiderations

message ModelCard.ModelCardConsiderations.FairnessAssessments

bom-1.7.proto:1339

Used in: ModelCardConsiderations

message ModelCard.ModelParameters

bom-1.7.proto:1258

Used in: ModelCard

message ModelCard.ModelParameters.Approach

bom-1.7.proto:1274

Used in: ModelParameters

message ModelCard.ModelParameters.Datasets

bom-1.7.proto:1279

Used in: ModelParameters

message ModelCard.ModelParameters.MachineLearningInputOutputParameters

bom-1.7.proto:1288

Used in: ModelParameters

message ModelCard.QuantitativeAnalysis

bom-1.7.proto:1293

Used in: ModelCard

message ModelCard.QuantitativeAnalysis.PerformanceMetrics

bom-1.7.proto:1299

Used in: QuantitativeAnalysis

message ModelCard.QuantitativeAnalysis.PerformanceMetrics.ConfidenceInterval

bom-1.7.proto:1309

Used in: PerformanceMetrics

enum ModelParameterApproachType

bom-1.7.proto:1491

Used in: ModelCard.ModelParameters.Approach

message Note

bom-1.7.proto:951

A note containing the locale and content.

Used in: ReleaseNotes

message OrganizationalContact

bom-1.7.proto:628

Used in: AnnotatorChoice, Asserter, Component, DataGovernance.DataGovernanceResponsibleParty, Declarations.Evidence, Metadata, OrganizationalEntity, OrganizationalEntityOrContact, VulnerabilityCredits

message OrganizationalEntity

bom-1.7.proto:639

Used in: AnnotatorChoice, Asserter, Component, DataGovernance.DataGovernanceResponsibleParty, Declarations.Affirmation.Signatory, Declarations.Assessor, Declarations.Targets, EnergyProviderType, Metadata, OrganizationalEntityOrContact, Service, VulnerabilityCredits

message OrganizationalEntityOrContact

bom-1.7.proto:520

EITHER an organization OR an individual

Used in: Licensing, Patent

message OutputType

bom-1.7.proto:1824

Type that represents various output data types and formats.

Used in: Task, Trigger, Workflow

enum OutputType.OutputTypeType

bom-1.7.proto:1841

buf:lint:ignore ENUM_VALUE_PREFIX -- Enum value names should be prefixed with "OUTPUT_TYPE_TYPE_"

Used in: OutputType

message Parameter

bom-1.7.proto:1901

A representation of a functional parameter.

Used in: InputType

message Patch

bom-1.7.proto:667

Specifies an individual patch

Used in: Pedigree

enum PatchClassification

bom-1.7.proto:652

Used in: Patch

message Patent

bom-1.7.proto:2725

A patent is a legal instrument, granted by an authority, that confers certain rights over an invention for a specified period, contingent on public disclosure and adherence to relevant legal requirements. The summary information in this object is aligned with [WIPO ST.96](https://www.wipo.int/standards/en/st96/) principles where applicable.

Used in: PatentOrFamily

message PatentAssertion

bom-1.7.proto:2803

An assertion linking a patent or patent family to this component or service.

Used in: Component, Service

enum PatentAssertionType

bom-1.7.proto:2828

The type of assertion being made about the patent or patent family. Examples include ownership, licensing, and standards inclusion.

Used in: PatentAssertion

message PatentFamily

bom-1.7.proto:2789

A patent family is a group of related patent applications or granted patents that cover the same or similar invention. These patents are filed in multiple jurisdictions to protect the invention across different regions or countries. A patent family typically includes patents that share a common priority date, originating from the same initial application, and may vary slightly in scope or claims to comply with regional legal frameworks. Fields align with WIPO ST.96 standards where applicable.

Used in: PatentOrFamily

enum PatentLegalStatus

bom-1.7.proto:2757

Indicates the current legal status of the patent or patent application, based on the WIPO ST.27 standard. This status reflects administrative, procedural, or legal events. Values include both active and inactive states and are useful for determining enforceability, procedural history, and maintenance status.

Used in: Patent

message PatentOrFamily

bom-1.7.proto:2705

Either an individual patents or patent families.

Used in: Definition

message Pedigree

bom-1.7.proto:677

Component pedigree is a way to document complex supply chain scenarios where components are created, distributed, modified, redistributed, combined with other components, etc. Pedigree supports viewing this complex chain from the beginning, the end, or anywhere in the middle. It also provides a way to document variants where the exact relation may not be known.

Used in: Component

message PostalAddressType

bom-1.7.proto:1474

An address used to identify a contactable location.

Used in: OrganizationalEntity

message PriorityApplication

bom-1.7.proto:2715

The priorityApplication contains the essential data necessary to identify and reference an earlier patent filing for priority rights. In line with WIPO ST.96 guidelines, it includes the jurisdiction (office code), application number, and filing date-the three key elements that uniquely specify the priority application in a global patent context.

Used in: Patent, PatentFamily

message ProofOfConcept

bom-1.7.proto:1029

Used in: Vulnerability

message Property

bom-1.7.proto:799

Specifies a property

Used in: Bom, Command, Component, ComponentData.ComponentDataContents, Condition, Definition.Standard.Requirement, EnvironmentVars, Event, ExternalReference, Formula, InputType, License, LicenseExpressionDetailed, Metadata, ModelCard.ModelCardConsiderations.EnergyConsumption, ModelCard.ModelCardConsiderations.EnvironmentalConsiderations, OutputType, ReleaseNotes, Service, Step, Task, Trigger, Volume, Vulnerability, Workflow, Workspace

message ReleaseNotes

bom-1.7.proto:958

Used in: Component, Service

message ResourceReferenceChoice

bom-1.7.proto:1853

Type that permits a choice to reference a resource using an iternal bom_ref identifier or an external reference.

Used in: Event, InputType, OutputType, Task, Trigger, Workflow, Workspace

enum Scope

bom-1.7.proto:692

Used in: Component

enum ScoreMethod

bom-1.7.proto:1079

Used in: VulnerabilityRating

message Service

bom-1.7.proto:703

Used in: AnnotatorChoice, Bom, Declarations.Targets, Formula, Tool

enum Severity

bom-1.7.proto:1061

Textual representation of the severity of the vulnerability adopted by the analysis method. If the analysis method uses values other than what is provided, the user is expected to translate appropriately.

Used in: VulnerabilityRating

message Source

bom-1.7.proto:406

The source of the issue where it is documented.

Used in: Issue, Vulnerability, VulnerabilityRating, VulnerabilityReference

message Step

bom-1.7.proto:1670

Executes specific commands or tools in order to accomplish its owning task as part of a sequence.

Used in: Task, Workflow

message Swid

bom-1.7.proto:743

Specifies metadata and content for ISO-IEC 19770-2 Software Identification (SWID) Tags.

Used in: Component

message Task

bom-1.7.proto:1636

Describes the inputs, sequence of steps and resources used to accomplish a task and its output.

Used in: Workflow

enum TaskType

bom-1.7.proto:1872

Used in: Task, Workflow

enum TlpClassification

bom-1.7.proto:762

Traffic Light Protocol (TLP) is a classification system for identifying the potential risk associated with artefact, including whether it is subject to certain types of legal, financial, or technical threats. Refer to https://www.first.org/tlp/ for further information. The default classification is "CLEAR"

Used in: Metadata.DistributionConstraints

message Tool

bom-1.7.proto:777

Specifies a tool (manual or automated).

Used in: Metadata, Vulnerability

message Trigger

bom-1.7.proto:1752

Represents a resource that can conditionally activate (or fire) tasks based upon associated events and their data.

Used in: Task, Workflow

enum Trigger.TriggerType

bom-1.7.proto:1778

Used in: Trigger

message Volume

bom-1.7.proto:1726

An identifiable, logical unit of data storage tied to a physical device.

Used in: Workspace

enum Volume.VolumeMode

bom-1.7.proto:1744

Used in: Volume

message Vulnerability

bom-1.7.proto:984

Defines a weakness in a component or service that could be exploited or triggered by a threat source.

Used in: Bom

enum VulnerabilityAffectedStatus

bom-1.7.proto:1206

The vulnerability status of a given version or range of versions of a product. The statuses 'affected' and 'unaffected' indicate that the version is affected or unaffected by the vulnerability. The status 'unknown' indicates that it is unknown or unspecified whether the given version is affected. There can be many reasons for an 'unknown' status, including that an investigation has not been undertaken or that a vendor has not disclosed the status.

Used in: VulnerabilityAffectedVersions

message VulnerabilityAffectedVersions

bom-1.7.proto:1194

Used in: VulnerabilityAffects

message VulnerabilityAffects

bom-1.7.proto:1187

Used in: Vulnerability

message VulnerabilityAnalysis

bom-1.7.proto:1114

Used in: Vulnerability

message VulnerabilityCredits

bom-1.7.proto:1107

Used in: Vulnerability

message VulnerabilityRating

bom-1.7.proto:1045

Used in: Vulnerability

message VulnerabilityReference

bom-1.7.proto:1038

Used in: Vulnerability

enum VulnerabilityResponse

bom-1.7.proto:1171

Used in: VulnerabilityAnalysis

message Workflow

bom-1.7.proto:1598

A specialized orchestration task.

Used in: Formula

message Workspace

bom-1.7.proto:1689

A named filesystem or data resource shareable by workflow tasks.

Used in: Task, Workflow

enum Workspace.AccessMode

bom-1.7.proto:1715

Used in: Workspace