aktin / aktin/docker-aktin-dwh

Addtional Tasks for Software Supply Chain Security

未關閉
#44 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
enhancement
主要語言
Shell
星號
0
分支
0
平均合併
1 分鐘
30 天內合併 PR
1

描述

While many Software Supply Chain Security (SCSS) controls are already implemented (signing, SBOMs, provenance, scanning), several important items remain unaddressed. This issue tracks the missing measures across the six domains.

### Attention: This is just a more or less complete list of SCSS measurements. It is not required to fulfill all of those.

---

### Authenticity
**Covered:**
- Image Signing

**Missing:**
- [ ] Deploy-time Signature Verification (see also #45)
- [x] [Attest SBOM with cosign](https://edu.chainguard.dev/open-source/sigstore/cosign/how-to-sign-an-sbom-with-cosign/)
- [x] Provenance Attestations (in-toto/SLSA) (if not already done by #34)
- [x] Attest Provenance with cosign
---

### Reproducibility
**Covered:**
- Build Caching

**Missing:**
- [ ] Pinned Base Images (by digest)
- [ ] Pin package versions (APT, pip, R)
- [ ] Deterministic Builds (deploy by digest)
- [ ] Add reproducible builds verification

---
### Transparency & Auditability
**Covered:**
- SBOM Generation
- Vulnerability Reports

**Missing:**
- [x] Provenance Records
- [ ] Integrate transparency logs (Rekor)
- [ ] Enable public auditing of reports by storing them as github artifacts
- [ ] Enable long-term artifact archival

---
### Dependency Governance
**Covered:**
- Trusted Registries
- Base Image Digest Tracking
- Vulnerability Scanning

**Missing:**
- [ ] Implement license compliance checks
- [ ] Enforce policy gates on CVE severity

---
### Deployment & Runtime
**Covered:**
- Non-Root Containers
- Healthchecks

**Missing:**
- [ ] Apply CIS Docker benchmarks
- [ ] Add runtime threat detection

---
### Risk Management
**Covered:**
- Automated Release Workflows
- Versioned Updates

**Missing:**
- [ ] Define CVE severity thresholds
- [ ] Configure license allow/deny lists
- [ ] Establish waiver process for exceptions
- [ ] Track compliance metrics

---
### Other
- [ ] Add [Scorecard](https://github.com/ossf/scorecard) to repo
- [ ] Add proper [Docker Compose Linter](https://github.com/zavoloklom/docker-compose-linter)
- [ ] Recheck how long all workflow artifacts are stored
- [ ] add Linting with Dockle/Hadolint

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。