package cyclonedx.v1_5

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

message Advisory

bom-1.5.proto:874

Used in: Vulnerability

enum Aggregate

bom-1.5.proto:614

Used in: Composition

message Annotation

bom-1.5.proto:990

Used in: Bom

message AnnotatorChoice

bom-1.5.proto:977

Used in: Annotation

message AttachedText

bom-1.5.proto:6

Specifies attributes of the text

Used in: ComponentData.ComponentDataContents, Diff, Event, GraphicsCollection.Graphic, InputType, License, Note, OutputType, ProofOfConcept, Swid

message Bom

bom-1.5.proto:15

message Callstack

bom-1.5.proto:665

Evidence of the components use through the callstack.

Used in: Evidence

message Callstack.Frames

bom-1.5.proto:668

Used in: Callstack

enum Classification

bom-1.5.proto:44

Used in: Component

message Command

bom-1.5.proto:1279

Used in: Step

message Commit

bom-1.5.proto:72

Used in: Pedigree

message Component

bom-1.5.proto:85

Used in: AnnotatorChoice, Bom, Formula, Metadata, Pedigree, Tool

message ComponentData

bom-1.5.proto:1108

Used in: Component, ModelCard.ModelParameters.Datasets

message ComponentData.ComponentDataContents

bom-1.5.proto:1128

Used in: ComponentData

enum ComponentDataType

bom-1.5.proto:1154

Used in: ComponentData

message Composition

bom-1.5.proto:637

Used in: Bom

message Condition

bom-1.5.proto:1452

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

Used in: Trigger

message DataFlow

bom-1.5.proto:140

Specifies the data flow.

Used in: Service

enum DataFlowDirection

bom-1.5.proto:158

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.

Used in: DataFlow

message DataGovernance

bom-1.5.proto:1138

Used in: ComponentData, DataFlow

message DataGovernance.DataGovernanceResponsibleParty

bom-1.5.proto:1146

Used in: DataGovernance

message Dependency

bom-1.5.proto:166

Used in: Bom, Task, Workflow

message Diff

bom-1.5.proto:172

Used in: Patch

message EnvironmentVars

bom-1.5.proto:1486

Used in: InputType, OutputType

message Event

bom-1.5.proto:1383

Represents something that happened that may trigger a response.

Used in: Trigger

message Evidence

bom-1.5.proto:655

Used in: Component

message EvidenceCopyright

bom-1.5.proto:650

Used in: Evidence

enum EvidenceFieldType

bom-1.5.proto:713

Used in: EvidenceIdentity

message EvidenceIdentity

bom-1.5.proto:686

Used in: Evidence

message EvidenceMethods

bom-1.5.proto:697

Used in: EvidenceIdentity

message EvidenceOccurrences

bom-1.5.proto:706

Used in: Evidence

enum EvidenceTechnique

bom-1.5.proto:724

Used in: EvidenceMethods

message ExternalReference

bom-1.5.proto:179

Used in: Bom, Component, ResourceReferenceChoice, Service, Tool

enum ExternalReferenceType

bom-1.5.proto:190

Used in: ExternalReference

message Formula

bom-1.5.proto:1182

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.5.proto:1167

Used in: ComponentData, ModelCard.QuantitativeAnalysis

message GraphicsCollection.Graphic

bom-1.5.proto:1173

Used in: GraphicsCollection

message Hash

bom-1.5.proto:286

Specifies the file hash of the component

Used in: Component, ExternalReference, Tool

enum HashAlg

bom-1.5.proto:269

Used in: Hash

message IdentifiableAction

bom-1.5.proto:293

Used in: Commit

enum ImpactAnalysisJustification

bom-1.5.proto:920

Used in: VulnerabilityAnalysis

enum ImpactAnalysisState

bom-1.5.proto:903

Used in: VulnerabilityAnalysis

message InputType

bom-1.5.proto:1401

Type that represents various input data types and formats.

Used in: Task, Trigger, Workflow

message Issue

bom-1.5.proto:312

Used in: Patch, ReleaseNotes

enum IssueClassification

bom-1.5.proto:302

Used in: Issue

message License

bom-1.5.proto:340

Used in: LicenseChoice

message LicenseChoice

bom-1.5.proto:333

Used in: Component, Evidence, Metadata, Service

message Licensing

bom-1.5.proto:359

Used in: License

enum LicensingTypeEnum

bom-1.5.proto:385

Used in: Licensing

enum LifecyclePhase

bom-1.5.proto:454

Used in: Lifecycles

message Lifecycles

bom-1.5.proto:443

Used in: Metadata

message Metadata

bom-1.5.proto:421

Used in: Bom

message ModelCard

bom-1.5.proto:1003

Used in: Component

message ModelCard.ModelCardConsiderations

bom-1.5.proto:1067

Used in: ModelCard

message ModelCard.ModelCardConsiderations.EthicalConsiderations

bom-1.5.proto:1081

Used in: ModelCardConsiderations

message ModelCard.ModelCardConsiderations.FairnessAssessments

bom-1.5.proto:1087

Used in: ModelCardConsiderations

message ModelCard.ModelParameters

bom-1.5.proto:1013

Used in: ModelCard

message ModelCard.ModelParameters.Approach

bom-1.5.proto:1029

Used in: ModelParameters

message ModelCard.ModelParameters.Datasets

bom-1.5.proto:1032

Used in: ModelParameters

message ModelCard.ModelParameters.MachineLearningInputOutputParameters

bom-1.5.proto:1039

Used in: ModelParameters

message ModelCard.QuantitativeAnalysis

bom-1.5.proto:1044

Used in: ModelCard

message ModelCard.QuantitativeAnalysis.PerformanceMetrics

bom-1.5.proto:1049

Used in: QuantitativeAnalysis

message ModelCard.QuantitativeAnalysis.PerformanceMetrics.ConfidenceInterval

bom-1.5.proto:1059

Used in: PerformanceMetrics

enum ModelParameterApproachType

bom-1.5.proto:1100

Used in: ModelCard.ModelParameters.Approach

message Note

bom-1.5.proto:737

Used in: ReleaseNotes

message OrganizationalContact

bom-1.5.proto:471

Used in: AnnotatorChoice, DataGovernance.DataGovernanceResponsibleParty, Metadata, OrganizationalEntity, OrganizationalEntityOrContact, VulnerabilityCredits

message OrganizationalEntity

bom-1.5.proto:482

Used in: AnnotatorChoice, Component, DataGovernance.DataGovernanceResponsibleParty, Metadata, OrganizationalEntityOrContact, Service, VulnerabilityCredits

message OrganizationalEntityOrContact

bom-1.5.proto:378

Used in: Licensing

message OutputType

bom-1.5.proto:1418

Used in: Task, Trigger, Workflow

enum OutputType.OutputTypeType

bom-1.5.proto:1434

Used in: OutputType

message Parameter

bom-1.5.proto:1477

A representation of a functional parameter.

Used in: InputType

message Patch

bom-1.5.proto:505

Used in: Pedigree

enum PatchClassification

bom-1.5.proto:493

Used in: Patch

message Pedigree

bom-1.5.proto:514

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 ProofOfConcept

bom-1.5.proto:814

Used in: Vulnerability

message Property

bom-1.5.proto:609

Specifies a property

Used in: Bom, Command, Component, ComponentData.ComponentDataContents, Condition, EnvironmentVars, Event, Formula, InputType, License, Metadata, OutputType, ReleaseNotes, Service, Step, Task, Trigger, Volume, Vulnerability, Workflow, Workspace

message ReleaseNotes

bom-1.5.proto:744

Used in: Component, Service

message ResourceReferenceChoice

bom-1.5.proto:1444

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

enum Scope

bom-1.5.proto:529

Used in: Component

enum ScoreMethod

bom-1.5.proto:855

Used in: VulnerabilityRating

message Service

bom-1.5.proto:540

Used in: AnnotatorChoice, Bom, Formula, Tool

enum Severity

bom-1.5.proto:845

Used in: VulnerabilityRating

message Source

bom-1.5.proto:326

The source of the issue where it is documented.

Used in: Issue, Vulnerability, VulnerabilityRating, VulnerabilityReference

message Step

bom-1.5.proto:1268

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.5.proto:573

Used in: Component

message Task

bom-1.5.proto:1234

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

Used in: Workflow

enum TaskType

bom-1.5.proto:1461

Used in: Task, Workflow

message Tool

bom-1.5.proto:591

Specifies a tool (manual or automated).

Used in: Metadata, Vulnerability

message Trigger

bom-1.5.proto:1348

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.5.proto:1374

Used in: Trigger

message Volume

bom-1.5.proto:1323

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

Used in: Workspace

enum Volume.VolumeMode

bom-1.5.proto:1341

Used in: Volume

message Vulnerability

bom-1.5.proto:769

Used in: Bom

enum VulnerabilityAffectedStatus

bom-1.5.proto:970

Used in: VulnerabilityAffectedVersions

message VulnerabilityAffectedVersions

bom-1.5.proto:959

Used in: VulnerabilityAffects

message VulnerabilityAffects

bom-1.5.proto:952

Used in: Vulnerability

message VulnerabilityAnalysis

bom-1.5.proto:888

Used in: Vulnerability

message VulnerabilityCredits

bom-1.5.proto:881

Used in: Vulnerability

message VulnerabilityRating

bom-1.5.proto:830

Used in: Vulnerability

message VulnerabilityReference

bom-1.5.proto:823

Used in: Vulnerability

enum VulnerabilityResponse

bom-1.5.proto:943

Used in: VulnerabilityAnalysis

message Workflow

bom-1.5.proto:1196

A specialized orchestration task.

Used in: Formula

message Workspace

bom-1.5.proto:1287

A named filesystem or data resource shareable by workflow tasks.

Used in: Task, Workflow

enum Workspace.AccessMode

bom-1.5.proto:1313

Used in: Workspace