cdx-proto
    Preparing search index...

    Type Alias Tool

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

    Specifies a tool (manual or automated).

    Type declaration

    • components: Component[]

      A list of software and hardware components used as tools

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

    • externalReferences: ExternalReference[]

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

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

    • hashes: Hash[]

      DEPRECATED - DO NOT USE

      from field: repeated cyclonedx.v1_6.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: 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_6.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_6.Tool