cdx-proto
    Preparing search index...

    Type Alias Metadata

    Metadata: Message<"cyclonedx.v1_6.Metadata"> & {
        authors: OrganizationalContact[];
        component?: Component;
        licenses: LicenseChoice[];
        lifecycles: Lifecycles[];
        manufacture?: OrganizationalEntity;
        manufacturer?: OrganizationalEntity;
        properties: Property[];
        supplier?: OrganizationalEntity;
        timestamp?: Timestamp;
        tools?: Tool;
    }

    Type declaration

    • authors: OrganizationalContact[]

      The person(s) who created the BOM. Authors are common in BOMs created through manual processes. BOMs created through automated means may have '.manufacturer' instead.

      from field: repeated cyclonedx.v1_6.OrganizationalContact authors = 3;

    • Optionalcomponent?: Component

      The component that the BOM describes.

      from field: optional cyclonedx.v1_6.Component component = 4;

    • licenses: LicenseChoice[]

      The license information for the BOM document. This may be different from the license(s) of the component(s) that the BOM describes.

      from field: repeated cyclonedx.v1_6.LicenseChoice licenses = 7;

    • lifecycles: Lifecycles[]

      Lifecycles communicate the stage(s) in which data in the BOM was captured. Different types of data may be available at various phases of a lifecycle, such as the Software Development Lifecycle (SDLC), IT Asset Management (ITAM), and Software Asset Management (SAM). Thus, a BOM may include data specific to or only obtainable in a given lifecycle.

      from field: repeated cyclonedx.v1_6.Lifecycles lifecycles = 9;

    • Optionalmanufacture?: OrganizationalEntity

      DEPRECATED - DO NOT USE - This will be removed in a future version - Use the .component.manufacturer instead. The organization that manufactured the component that the BOM describes.

      from field: optional cyclonedx.v1_6.OrganizationalEntity manufacture = 5 [deprecated = true];

    • Optionalmanufacturer?: OrganizationalEntity

      The organization that created the BOM. Manufacturer is common in BOMs created through automated processes. BOMs created through manual means may have '.authors' instead.

      from field: optional cyclonedx.v1_6.OrganizationalEntity manufacturer = 10;

    • properties: Property[]

      Specifies optional, custom, properties

      from field: repeated cyclonedx.v1_6.Property properties = 8;

    • Optionalsupplier?: OrganizationalEntity

      The organization that supplied the component that the BOM describes. The supplier may often be the manufacture, but may also be a distributor or repackager.

      from field: optional cyclonedx.v1_6.OrganizationalEntity supplier = 6;

    • Optionaltimestamp?: Timestamp

      The date and time (timestamp) when the document was created.

      from field: optional google.protobuf.Timestamp timestamp = 1;

    • Optionaltools?: Tool

      The tool(s) used in the creation of the BOM.

      from field: optional cyclonedx.v1_6.Tool tools = 2;

    from message cyclonedx.v1_6.Metadata