cdx-proto
    Preparing search index...

    Type Alias Tool

    Tool: Message<"cyclonedx.v1_5.Tool"> & {
        components: cdx_15.Component[];
        externalReferences: cdx_15.ExternalReference[];
        hashes: cdx_15.Hash[];
        name?: string;
        services: cdx_15.Service[];
        vendor?: string;
        version?: string;
    }

    Specifies a tool (manual or automated).

    Type declaration

    • components: cdx_15.Component[]

      A list of software and hardware components used as tools

      from field: repeated cyclonedx.v1_5.Component components = 6;

    • externalReferences: cdx_15.ExternalReference[]

      DEPRECATED - DO NOT USE - Provides the ability to document external references related to the tool.

      from field: repeated cyclonedx.v1_5.ExternalReference external_references = 5 [deprecated = true];

    • hashes: cdx_15.Hash[]

      DEPRECATED - DO NOT USE

      from field: repeated cyclonedx.v1_5.Hash hashes = 4 [deprecated = true];

    • Optionalname?: string

      DEPRECATED - DO NOT USE - The name of the tool used to create the BOM.

      from field: optional string name = 2 [deprecated = true];

    • services: cdx_15.Service[]

      A list of services used as tools. This may include microservices, function-as-a-service, and other types of network or intra-process services.

      from field: repeated cyclonedx.v1_5.Service services = 7;

    • Optionalvendor?: string

      DEPRECATED - DO NOT USE - The vendor of the tool used to create the BOM.

      from field: optional string vendor = 1 [deprecated = true];

    • Optionalversion?: string

      DEPRECATED - DO NOT USE - The version of the tool used to create the BOM.

      from field: optional string version = 3 [deprecated = true];

    from message cyclonedx.v1_5.Tool