This is a tracking issue for creating a Source track. The main idea is to cover properties of how the source code was developed. The exact thrust of this track --- i.e. the threats mitigated by this track --- are still TBD.
Workstream shepherd: Kris K (@kpk47)
Sub-issues:
SLSA v0.1 set requirements on source code management that we removed from v1.0. We should reintroduce those requirements (or something similar) in a Source Track. We will also need to create a format for any source attestations.
A few questions to start discussion:
- What does the Source level attach to? Is it a project, a repo, a commit, or something else?
- Which version control systems do we need to consider?
- What sort of guarantees should the source track make? Traceability (i.e. the source came from this repo), transparency (i.e. this code was written by this organization, person, etc), quality (i.e. the source is trustworthy because x y z), others?
- Will the source track have the same requirements for open and closed source projects? The same standards of evidence for meeting those requirements?
This is a tracking issue for creating a Source track. The main idea is to cover properties of how the source code was developed. The exact thrust of this track --- i.e. the threats mitigated by this track --- are still TBD.
Workstream shepherd: Kris K (@kpk47)
Sub-issues:
SLSA v0.1 set requirements on source code management that we removed from v1.0. We should reintroduce those requirements (or something similar) in a Source Track. We will also need to create a format for any source attestations.
A few questions to start discussion: