cloudfoundry / cloudfoundry/community
Identify and implement CFF-wide standards to support supply-chain risk management
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 57
- Forks
- 250
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 11
Description
@pburkholder raised this as a discussion topic during the 2022-05-10 TOC meeting. Capturing some of the discussion context here:
- Governmental bodies that use or audit software are increasingly asking OSS projects to prove integrity of software artifacts and to document artifact provenance.
- Software bills of materials (SBOMs) and initiatives such as SLSA.dev can help in these areas
- While CFF processes genrate some of this SBOM information and can guarantee integrity of some artifacts, these processes are not consistent across CFF artifacts and not complete.
- Paketo and kpack already generate SBOMs and annotate them on the images they build.
The TOC and the Working Groups should decide how far we would like the projects to go in supporting these emerging supply-chain standards, which standards to implement, and then assign responsibility to one or more bodies within the CFF to carry out the work.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the 2022-05-10 TOC meeting discussion and the linked NIST and White House materials, then examine the references to SBOMs, SLSA.dev, Paketo, and kpack. Define the CFF-wide standards to support and identify which TOC or Working Group owns the work; completion requires a decision and assigned responsibility.
Written by the indexing model from the issue text.
Assessment
- Domain
- security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100