aktin / aktin/docker-aktin-dwh

Improve provenance completeness and image signing practices

未关闭
#51 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
enhancement
主要语言
Shell
星标
0
派生
0
平均合并
1 分钟
30 天内合并 PR
1

描述

## Description:

Our current Cosign/SLSA setup works, but does not fully follow supply-chain best practices. The main issues are related to provenance completeness, digest handling, and minor SBOM inconsistencies.

## Observations:

* Incomplete SLSA provenance
* Provenance reports completeness.environment=false and completeness.materials=false because the build is performed outside the SLSA generator workflow.
* Build and provenance are decoupled
* Images are built and pushed in a custom job, while provenance is generated later in a separate workflow.
* Fragile digest handling and signing
* Digests are parsed from docker push output, and only the :latest digest is signed. Release/version tag digests may not be explicitly signed.
* SBOM filename mismatch
* CycloneDX JSON SBOMs are written with a .xml filename, which is misleading.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。