Skip to content

Workstream: Source Track #956

@kpk47

Description

@kpk47

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:

  • TODO

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:

  1. What does the Source level attach to? Is it a project, a repo, a commit, or something else?
  2. Which version control systems do we need to consider?
  3. 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?
  4. Will the source track have the same requirements for open and closed source projects? The same standards of evidence for meeting those requirements?

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

Status
✅ Done
Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions