Detalhamento de SBOM (Software Bill of Materials) e varredura de vulnerabilidades para o CKS.
SBOM é uma lista estruturada de componentes (pacotes, dependências) de uma imagem ou aplicação. Formatos comuns: SPDX e CycloneDX. No CKS você pode usar bom (SPDX) e Trivy (CycloneDX + scan de vulnerabilidades) para gerar SBOM e validar imagens ou SBOMs existentes.
Gera SBOM no formato SPDX a partir de uma imagem:
bom generate --image <image> --format json --output sbom.json
nginx:1.21, myreg.io/app:v1).Gerar SBOM (CycloneDX):
trivy image --format cyclonedx --output sbom2.json <image>
Escanear imagem (vulnerabilidades):
trivy image <image>
trivy image --severity HIGH,CRITICAL <image>
Escanear um arquivo SBOM existente:
trivy sbom sbom_check.json --format json --output sbom_check_result.json
Ou apenas exibir no terminal:
trivy sbom sbom_check.json
bom generate ... ou trivy image --format cyclonedx ....trivy sbom <arquivo> --format json --output <resultado>.trivy image <image> ou trivy sbom <arquivo>.bom generate --image <image> --format json --output sbom.json.trivy image --format cyclonedx --output sbom2.json <image>.trivy sbom sbom_check.json --format json --output sbom_check_result.json.