github.com/CycloneDX/sbom-utility@v0.16.0/test/cyclonedx/1.6/specification/valid-annotation-1.6.json (about)

     1  {
     2    "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
     3    "bomFormat": "CycloneDX",
     4    "specVersion": "1.6",
     5    "serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
     6    "version": 1,
     7    "components": [
     8      {
     9        "bom-ref": "component-a",
    10        "type": "library",
    11        "name": "Component A",
    12        "version": "1.0.0"
    13      }
    14    ],
    15    "annotations": [
    16      {
    17        "bom-ref": "annotation-1",
    18        "subjects": [
    19          "component-a"
    20        ],
    21        "annotator": {
    22          "organization": {
    23            "name": "Acme, Inc.",
    24            "url": [
    25              "https://example.com"
    26            ],
    27            "contact": [
    28              {
    29                "name": "Acme Professional Services",
    30                "email": "professional.services@example.com"
    31              }
    32            ]
    33          }
    34        },
    35        "timestamp": "2022-01-01T00:00:00Z",
    36        "text": "This is a sample annotation made by an organization"
    37      },
    38      {
    39        "bom-ref": "annotation-2",
    40        "subjects": [
    41          "component-a"
    42        ],
    43        "annotator": {
    44          "individual": {
    45            "name": "Samantha Wright",
    46            "email": "samantha.wright@example.com",
    47            "phone": "800-555-1212"
    48          }
    49        },
    50        "timestamp": "2022-01-01T00:00:00Z",
    51        "text": "This is a sample annotation made by a person"
    52      },
    53      {
    54        "bom-ref": "annotation-3",
    55        "subjects": [
    56          "component-a"
    57        ],
    58        "annotator": {
    59          "component": {
    60            "type": "application",
    61            "name": "Awesome Tool",
    62            "version": "9.1.2"
    63          }
    64        },
    65        "timestamp": "2022-01-01T00:00:00Z",
    66        "text": "This is a sample annotation made by a component"
    67      },
    68      {
    69        "bom-ref": "annotation-4",
    70        "subjects": [
    71          "component-a"
    72        ],
    73        "annotator": {
    74          "service": {
    75            "bom-ref": "b2a46a4b-8367-4bae-9820-95557cfe03a8",
    76            "provider": {
    77              "name": "Partner Org",
    78              "url": [
    79                "https://partner.org"
    80              ]
    81            },
    82            "group": "org.partner",
    83            "name": "BOM Annotation Service",
    84            "version": "2020-Q2",
    85            "endpoints": [
    86              "https://partner.org/api/v1/inspect",
    87              "https://partner.org/api/v1/annotate"
    88            ],
    89            "authenticated": true,
    90            "x-trust-boundary": true,
    91            "data": [
    92              {
    93                "classification": "public",
    94                "flow": "bi-directional"
    95              }
    96            ]
    97          }
    98        },
    99        "timestamp": "2022-01-01T00:00:00Z",
   100        "text": "This is a sample annotation made by a service"
   101      }
   102    ]
   103  }