Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more example provenance and VSAs #1156

Open
TomHennen opened this issue Sep 26, 2024 · 4 comments
Open

Add more example provenance and VSAs #1156

TomHennen opened this issue Sep 26, 2024 · 4 comments

Comments

@TomHennen
Copy link
Contributor

Recently @NicoleSchwartz shared this query and these docs to provide example SLSA provenance and VSAs.

It occurred to me that we don't have those examples linked to from this repo, and that would be pretty handy?

We don't exactly have a great place to do that at the moment (though we do index some build types).

Any thoughts on how to make examples like this more discoverable?

@behnazh-w
Copy link

behnazh-w commented Sep 26, 2024

Linking to example SLSA provenances, VSAs, and tools that can process them is crucial and deserves more attention. Here’s a list of the build types we’ve encountered so far in the Macaron project:

Build Types

  1. SLSA GitHub Provenance Generator:
    https://github.com/slsa-framework/slsa-github-generator/generic@v1

  2. GitHub Artifact Attestation and npm Provenances:

  • https://slsa-framework.github.io/github-actions-buildtypes/workflow/v1
  • https://github.com/npm/cli/gha/v2
  1. Google Cloud Build:
    https://slsa-framework.github.io/gcb-buildtypes/triggered-build/v1

  2. Witness Provenances:
    https://witness.testifysec.com/attestation-collection/v0.1

Additional Resources

To further assist users in discovering existing tools that support SLSA, I propose the following:

  • Dedicated Repository: Create a repository for information about tools that support SLSA, similar to CycloneDX.

  • Related Issue: For more context, see Issue #1118.

@ramonpetgrave64
Copy link

ramonpetgrave64 commented Oct 7, 2024

@behnazh-w Re: 2, Github's Artifact Attestation is not yet supported in slsa-verifier, and there may be some disagreement or misunderstanding about whether it is SLSA provenance or not.

@behnazh-w
Copy link

@behnazh-w Re: 2, Github's Artifact Attestation is not yet supported in slsa-verifier, and there may be some disagreement or misunderstanding about whether it is SLSA provenance or not.

@ramonpetgrave64 I wasn't aware of this potential disagreement. Could you share any discussions or resources on this?

@ramonpetgrave64
Copy link

@behnazh-w Here's an active discussion about a separate issue: cli/cli#9602 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🆕 New
Development

No branches or pull requests

3 participants