Skip to content

A proof-of-concept for how the SLSA Source Track could be implemented.

License

Notifications You must be signed in to change notification settings

slsa-framework/slsa-source-poc

Repository files navigation

slsa-source-poc

A proof-of-concept for how the SLSA Source Track could be implemented.

The code in this repository should not be relied upon for production purposes.

Status: in development

Design

REQUIREMENTS_MAPPING.md defines the rationale for how this tool meets the SLSA Source Requirements.

DESIGN.md explains more specifically how the system works.

Components

compute_slsa_source.yml is a reusable workflow that is calculates a SLSA source level and produces 'source provenance' and a 'verification summary' for the revision (commit) that was just pushed.

local_attest.yml is a local workflow that invokes compute_slsa_source.yml.

slsa_with_provenance is a GitHub Action that does most of the work.

get_note is a GitHub Action that gets a git note from a commit.

store_note is a GitHub Action that stores a git note for a commit.

About

A proof-of-concept for how the SLSA Source Track could be implemented.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages