github.com/devseccon/trivy@v0.47.1-0.20231123133102-bd902a0bd996/integration/testdata/fixtures/sbom/minikube-kbom.json (about)

     1  {
     2    "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
     3    "bomFormat": "CycloneDX",
     4    "specVersion": "1.5",
     5    "serialNumber": "urn:uuid:e2daaea6-d96f-4b84-960c-0d72c348cd23",
     6    "version": 1,
     7    "metadata": {
     8      "timestamp": "2023-09-29T06:25:00+00:00",
     9      "tools": [
    10        {
    11          "vendor": "aquasecurity",
    12          "name": "trivy",
    13          "version": "0.45.1-15-g7bbd0d097"
    14        }
    15      ],
    16      "component": {
    17        "bom-ref": "pkg:k8s/k8s.io%2Fkubernetes@1.27.0",
    18        "type": "platform",
    19        "name": "k8s.io/kubernetes",
    20        "version": "1.27.0",
    21        "purl": "pkg:k8s/k8s.io%2Fkubernetes@1.27.0",
    22        "properties": [
    23          {
    24            "name": "aquasecurity:trivy:resource:Name",
    25            "value": "minikube"
    26          },
    27          {
    28            "name": "aquasecurity:trivy:resource:Type",
    29            "value": "cluster"
    30          }
    31        ]
    32      }
    33    },
    34    "components": [
    35      {
    36        "bom-ref": "5262e708-f1a3-4fca-a1c3-0a8384f7f4a5",
    37        "type": "operating-system",
    38        "name": "ubuntu",
    39        "version": "22.04.2",
    40        "properties": [
    41          {
    42            "name": "aquasecurity:trivy:Class",
    43            "value": "os-pkgs"
    44          },
    45          {
    46            "name": "aquasecurity:trivy:Type",
    47            "value": "ubuntu"
    48          }
    49        ]
    50      },
    51      {
    52        "bom-ref": "a62abb1f-cb38-4fde-90f3-2bda3b87ddb2",
    53        "type": "application",
    54        "name": "node-core-components",
    55        "properties": [
    56          {
    57            "name": "aquasecurity:trivy:Class",
    58            "value": "lang-pkgs"
    59          },
    60          {
    61            "name": "aquasecurity:trivy:Type",
    62            "value": "golang"
    63          }
    64        ]
    65      },
    66      {
    67        "bom-ref": "a6350ac3-52f6-4c5f-a3e3-184b9a634bef",
    68        "type": "platform",
    69        "name": "minikube",
    70        "properties": [
    71          {
    72            "name": "aquasecurity:trivy:Architecture",
    73            "value": "arm64"
    74          },
    75          {
    76            "name": "aquasecurity:trivy:HostName",
    77            "value": "minikube"
    78          },
    79          {
    80            "name": "aquasecurity:trivy:KernelVersion",
    81            "value": "5.15.49-linuxkit-pr"
    82          },
    83          {
    84            "name": "aquasecurity:trivy:NodeRole",
    85            "value": "master"
    86          },
    87          {
    88            "name": "aquasecurity:trivy:OperatingSystem",
    89            "value": "linux"
    90          },
    91          {
    92            "name": "aquasecurity:trivy:resource:Name",
    93            "value": "minikube"
    94          },
    95          {
    96            "name": "aquasecurity:trivy:resource:Type",
    97            "value": "node"
    98          }
    99        ]
   100      },
   101      {
   102        "bom-ref": "b19a88a3-017d-4e70-a73a-75f48696ec0f",
   103        "type": "application",
   104        "name": "kube-dns",
   105        "properties": [
   106          {
   107            "name": "aquasecurity:trivy:resource:Name",
   108            "value": "coredns-5d78c9869d-nd92n"
   109          }
   110        ]
   111      },
   112      {
   113        "bom-ref": "b1c502c9-3c6e-43af-822b-1cb55c6c6ff3",
   114        "type": "application",
   115        "name": "go.etcd.io/etcd/v3",
   116        "version": "3.5.7-0",
   117        "properties": [
   118          {
   119            "name": "aquasecurity:trivy:resource:Name",
   120            "value": "etcd-minikube"
   121          },
   122          {
   123            "name": "aquasecurity:trivy:resource:Type",
   124            "value": "controlPlane"
   125          }
   126        ]
   127      },
   128      {
   129        "bom-ref": "pkg:golang/docker@24.0.4",
   130        "type": "application",
   131        "name": "docker",
   132        "version": "24.0.4",
   133        "purl": "pkg:golang/docker@24.0.4",
   134        "properties": [
   135          {
   136            "name": "aquasecurity:trivy:resource:Name",
   137            "value": "docker"
   138          },
   139          {
   140            "name": "aquasecurity:trivy:resource:Type",
   141            "value": "node"
   142          }
   143        ]
   144      },
   145      {
   146        "bom-ref": "pkg:k8s/k8s.io%2Fapiserver@1.27.0",
   147        "type": "application",
   148        "name": "k8s.io/apiserver",
   149        "version": "1.27.0",
   150        "purl": "pkg:k8s/k8s.io%2Fapiserver@1.27.0",
   151        "properties": [
   152          {
   153            "name": "aquasecurity:trivy:resource:Name",
   154            "value": "kube-apiserver-minikube"
   155          },
   156          {
   157            "name": "aquasecurity:trivy:resource:Type",
   158            "value": "controlPlane"
   159          }
   160        ]
   161      },
   162      {
   163        "bom-ref": "pkg:k8s/k8s.io%2Fcontroller-manager@1.27.0",
   164        "type": "application",
   165        "name": "k8s.io/controller-manager",
   166        "version": "1.27.0",
   167        "purl": "pkg:k8s/k8s.io%2Fcontroller-manager@1.27.0",
   168        "properties": [
   169          {
   170            "name": "aquasecurity:trivy:resource:Name",
   171            "value": "kube-controller-manager-minikube"
   172          },
   173          {
   174            "name": "aquasecurity:trivy:resource:Type",
   175            "value": "controlPlane"
   176          }
   177        ]
   178      },
   179      {
   180        "bom-ref": "pkg:k8s/k8s.io%2Fkube-proxy@1.27.0",
   181        "type": "application",
   182        "name": "k8s.io/kube-proxy",
   183        "version": "1.27.0",
   184        "purl": "pkg:k8s/k8s.io%2Fkube-proxy@1.27.0",
   185        "properties": [
   186          {
   187            "name": "aquasecurity:trivy:resource:Name",
   188            "value": "kube-proxy-4wftc"
   189          },
   190          {
   191            "name": "aquasecurity:trivy:resource:Type",
   192            "value": "node"
   193          }
   194        ]
   195      },
   196      {
   197        "bom-ref": "pkg:k8s/k8s.io%2Fkube-scheduler@1.27.0",
   198        "type": "application",
   199        "name": "k8s.io/kube-scheduler",
   200        "version": "1.27.0",
   201        "purl": "pkg:k8s/k8s.io%2Fkube-scheduler@1.27.0",
   202        "properties": [
   203          {
   204            "name": "aquasecurity:trivy:resource:Name",
   205            "value": "kube-scheduler-minikube"
   206          },
   207          {
   208            "name": "aquasecurity:trivy:resource:Type",
   209            "value": "controlPlane"
   210          }
   211        ]
   212      },
   213      {
   214        "bom-ref": "pkg:k8s/k8s.io%2Fkubelet@1.27.0",
   215        "type": "application",
   216        "name": "k8s.io/kubelet",
   217        "version": "1.27.0",
   218        "purl": "pkg:k8s/k8s.io%2Fkubelet@1.27.0",
   219        "properties": [
   220          {
   221            "name": "aquasecurity:trivy:resource:Name",
   222            "value": "k8s.io/kubelet"
   223          },
   224          {
   225            "name": "aquasecurity:trivy:resource:Type",
   226            "value": "node"
   227          }
   228        ]
   229      },
   230      {
   231        "bom-ref": "pkg:oci/coredns@sha256%3Aa0ead06651cf580044aeb0a0feba63591858fb2e43ade8c9dea45a6a89ae7e5e?repository_url=registry.k8s.io%2Fcoredns%2Fcoredns",
   232        "type": "container",
   233        "name": "registry.k8s.io/coredns/coredns",
   234        "version": "sha256:a0ead06651cf580044aeb0a0feba63591858fb2e43ade8c9dea45a6a89ae7e5e",
   235        "purl": "pkg:oci/coredns@sha256%3Aa0ead06651cf580044aeb0a0feba63591858fb2e43ade8c9dea45a6a89ae7e5e?repository_url=registry.k8s.io%2Fcoredns%2Fcoredns",
   236        "properties": [
   237          {
   238            "name": "aquasecurity:trivy:PkgID",
   239            "value": "registry.k8s.io/coredns/coredns:1.10.1"
   240          },
   241          {
   242            "name": "aquasecurity:trivy:PkgType",
   243            "value": "oci"
   244          }
   245        ]
   246      },
   247      {
   248        "bom-ref": "pkg:oci/etcd@sha256%3A51eae8381dcb1078289fa7b4f3df2630cdc18d09fb56f8e56b41c40e191d6c83?repository_url=registry.k8s.io%2Fetcd",
   249        "type": "container",
   250        "name": "registry.k8s.io/etcd",
   251        "version": "sha256:51eae8381dcb1078289fa7b4f3df2630cdc18d09fb56f8e56b41c40e191d6c83",
   252        "purl": "pkg:oci/etcd@sha256%3A51eae8381dcb1078289fa7b4f3df2630cdc18d09fb56f8e56b41c40e191d6c83?repository_url=registry.k8s.io%2Fetcd",
   253        "properties": [
   254          {
   255            "name": "aquasecurity:trivy:PkgID",
   256            "value": "registry.k8s.io/etcd:3.5.7-0"
   257          },
   258          {
   259            "name": "aquasecurity:trivy:PkgType",
   260            "value": "oci"
   261          }
   262        ]
   263      },
   264      {
   265        "bom-ref": "pkg:oci/kube-apiserver@sha256%3A697cd88d94f7f2ef42144cb3072b016dcb2e9251f0e7d41a7fede557e555452d?repository_url=registry.k8s.io%2Fkube-apiserver",
   266        "type": "container",
   267        "name": "registry.k8s.io/kube-apiserver",
   268        "version": "sha256:697cd88d94f7f2ef42144cb3072b016dcb2e9251f0e7d41a7fede557e555452d",
   269        "purl": "pkg:oci/kube-apiserver@sha256%3A697cd88d94f7f2ef42144cb3072b016dcb2e9251f0e7d41a7fede557e555452d?repository_url=registry.k8s.io%2Fkube-apiserver",
   270        "properties": [
   271          {
   272            "name": "aquasecurity:trivy:PkgID",
   273            "value": "registry.k8s.io/kube-apiserver:1.27.0"
   274          },
   275          {
   276            "name": "aquasecurity:trivy:PkgType",
   277            "value": "oci"
   278          }
   279        ]
   280      },
   281      {
   282        "bom-ref": "pkg:oci/kube-controller-manager@sha256%3A6286e500782ad6d0b37a1b8be57fc73f597dc931dfc73ff18ce534059803b265?repository_url=registry.k8s.io%2Fkube-controller-manager",
   283        "type": "container",
   284        "name": "registry.k8s.io/kube-controller-manager",
   285        "version": "sha256:6286e500782ad6d0b37a1b8be57fc73f597dc931dfc73ff18ce534059803b265",
   286        "purl": "pkg:oci/kube-controller-manager@sha256%3A6286e500782ad6d0b37a1b8be57fc73f597dc931dfc73ff18ce534059803b265?repository_url=registry.k8s.io%2Fkube-controller-manager",
   287        "properties": [
   288          {
   289            "name": "aquasecurity:trivy:PkgID",
   290            "value": "registry.k8s.io/kube-controller-manager:1.27.0"
   291          },
   292          {
   293            "name": "aquasecurity:trivy:PkgType",
   294            "value": "oci"
   295          }
   296        ]
   297      },
   298      {
   299        "bom-ref": "pkg:oci/kube-proxy@sha256%3A4bcb707da9898d2625f5d4edc6d0c96519a24f16db914fc673aa8f97e41dbabf?repository_url=registry.k8s.io%2Fkube-proxy",
   300        "type": "container",
   301        "name": "registry.k8s.io/kube-proxy",
   302        "version": "sha256:4bcb707da9898d2625f5d4edc6d0c96519a24f16db914fc673aa8f97e41dbabf",
   303        "purl": "pkg:oci/kube-proxy@sha256%3A4bcb707da9898d2625f5d4edc6d0c96519a24f16db914fc673aa8f97e41dbabf?repository_url=registry.k8s.io%2Fkube-proxy",
   304        "properties": [
   305          {
   306            "name": "aquasecurity:trivy:PkgID",
   307            "value": "registry.k8s.io/kube-proxy:1.27.0"
   308          },
   309          {
   310            "name": "aquasecurity:trivy:PkgType",
   311            "value": "oci"
   312          }
   313        ]
   314      },
   315      {
   316        "bom-ref": "pkg:oci/kube-scheduler@sha256%3A5897d7a97d23dce25cbf36fcd6e919180a8ef904bf5156583ffdb6a733ab04af?repository_url=registry.k8s.io%2Fkube-scheduler",
   317        "type": "container",
   318        "name": "registry.k8s.io/kube-scheduler",
   319        "version": "sha256:5897d7a97d23dce25cbf36fcd6e919180a8ef904bf5156583ffdb6a733ab04af",
   320        "purl": "pkg:oci/kube-scheduler@sha256%3A5897d7a97d23dce25cbf36fcd6e919180a8ef904bf5156583ffdb6a733ab04af?repository_url=registry.k8s.io%2Fkube-scheduler",
   321        "properties": [
   322          {
   323            "name": "aquasecurity:trivy:PkgID",
   324            "value": "registry.k8s.io/kube-scheduler:1.27.0"
   325          },
   326          {
   327            "name": "aquasecurity:trivy:PkgType",
   328            "value": "oci"
   329          }
   330        ]
   331      }
   332    ],
   333    "dependencies": [
   334      {
   335        "ref": "5262e708-f1a3-4fca-a1c3-0a8384f7f4a5",
   336        "dependsOn": []
   337      },
   338      {
   339        "ref": "a62abb1f-cb38-4fde-90f3-2bda3b87ddb2",
   340        "dependsOn": [
   341          "pkg:golang/docker@24.0.4",
   342          "pkg:k8s/k8s.io%2Fkubelet@1.27.0"
   343        ]
   344      },
   345      {
   346        "ref": "a6350ac3-52f6-4c5f-a3e3-184b9a634bef",
   347        "dependsOn": [
   348          "5262e708-f1a3-4fca-a1c3-0a8384f7f4a5",
   349          "a62abb1f-cb38-4fde-90f3-2bda3b87ddb2"
   350        ]
   351      },
   352      {
   353        "ref": "b19a88a3-017d-4e70-a73a-75f48696ec0f",
   354        "dependsOn": [
   355          "pkg:oci/coredns@sha256%3Aa0ead06651cf580044aeb0a0feba63591858fb2e43ade8c9dea45a6a89ae7e5e?repository_url=registry.k8s.io%2Fcoredns%2Fcoredns"
   356        ]
   357      },
   358      {
   359        "ref": "b1c502c9-3c6e-43af-822b-1cb55c6c6ff3",
   360        "dependsOn": [
   361          "pkg:oci/etcd@sha256%3A51eae8381dcb1078289fa7b4f3df2630cdc18d09fb56f8e56b41c40e191d6c83?repository_url=registry.k8s.io%2Fetcd"
   362        ]
   363      },
   364      {
   365        "ref": "pkg:golang/docker@24.0.4",
   366        "dependsOn": []
   367      },
   368      {
   369        "ref": "pkg:k8s/k8s.io%2Fapiserver@1.27.0",
   370        "dependsOn": [
   371          "pkg:oci/kube-apiserver@sha256%3A697cd88d94f7f2ef42144cb3072b016dcb2e9251f0e7d41a7fede557e555452d?repository_url=registry.k8s.io%2Fkube-apiserver"
   372        ]
   373      },
   374      {
   375        "ref": "pkg:k8s/k8s.io%2Fcontroller-manager@1.27.0",
   376        "dependsOn": [
   377          "pkg:oci/kube-controller-manager@sha256%3A6286e500782ad6d0b37a1b8be57fc73f597dc931dfc73ff18ce534059803b265?repository_url=registry.k8s.io%2Fkube-controller-manager"
   378        ]
   379      },
   380      {
   381        "ref": "pkg:k8s/k8s.io%2Fkube-proxy@1.27.0",
   382        "dependsOn": [
   383          "pkg:oci/kube-proxy@sha256%3A4bcb707da9898d2625f5d4edc6d0c96519a24f16db914fc673aa8f97e41dbabf?repository_url=registry.k8s.io%2Fkube-proxy"
   384        ]
   385      },
   386      {
   387        "ref": "pkg:k8s/k8s.io%2Fkube-scheduler@1.27.0",
   388        "dependsOn": [
   389          "pkg:oci/kube-scheduler@sha256%3A5897d7a97d23dce25cbf36fcd6e919180a8ef904bf5156583ffdb6a733ab04af?repository_url=registry.k8s.io%2Fkube-scheduler"
   390        ]
   391      },
   392      {
   393        "ref": "pkg:k8s/k8s.io%2Fkubelet@1.27.0",
   394        "dependsOn": []
   395      },
   396      {
   397        "ref": "pkg:k8s/k8s.io%2Fkubernetes@1.27.0",
   398        "dependsOn": [
   399          "a6350ac3-52f6-4c5f-a3e3-184b9a634bef",
   400          "b19a88a3-017d-4e70-a73a-75f48696ec0f",
   401          "b1c502c9-3c6e-43af-822b-1cb55c6c6ff3",
   402          "pkg:k8s/k8s.io%2Fapiserver@1.27.0",
   403          "pkg:k8s/k8s.io%2Fcontroller-manager@1.27.0",
   404          "pkg:k8s/k8s.io%2Fkube-proxy@1.27.0",
   405          "pkg:k8s/k8s.io%2Fkube-scheduler@1.27.0"
   406        ]
   407      },
   408      {
   409        "ref": "pkg:oci/coredns@sha256%3Aa0ead06651cf580044aeb0a0feba63591858fb2e43ade8c9dea45a6a89ae7e5e?repository_url=registry.k8s.io%2Fcoredns%2Fcoredns",
   410        "dependsOn": []
   411      },
   412      {
   413        "ref": "pkg:oci/etcd@sha256%3A51eae8381dcb1078289fa7b4f3df2630cdc18d09fb56f8e56b41c40e191d6c83?repository_url=registry.k8s.io%2Fetcd",
   414        "dependsOn": []
   415      },
   416      {
   417        "ref": "pkg:oci/kube-apiserver@sha256%3A697cd88d94f7f2ef42144cb3072b016dcb2e9251f0e7d41a7fede557e555452d?repository_url=registry.k8s.io%2Fkube-apiserver",
   418        "dependsOn": []
   419      },
   420      {
   421        "ref": "pkg:oci/kube-controller-manager@sha256%3A6286e500782ad6d0b37a1b8be57fc73f597dc931dfc73ff18ce534059803b265?repository_url=registry.k8s.io%2Fkube-controller-manager",
   422        "dependsOn": []
   423      },
   424      {
   425        "ref": "pkg:oci/kube-proxy@sha256%3A4bcb707da9898d2625f5d4edc6d0c96519a24f16db914fc673aa8f97e41dbabf?repository_url=registry.k8s.io%2Fkube-proxy",
   426        "dependsOn": []
   427      },
   428      {
   429        "ref": "pkg:oci/kube-scheduler@sha256%3A5897d7a97d23dce25cbf36fcd6e919180a8ef904bf5156583ffdb6a733ab04af?repository_url=registry.k8s.io%2Fkube-scheduler",
   430        "dependsOn": []
   431      }
   432    ],
   433    "vulnerabilities": []
   434  }