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

source track: create a "levels" table for the source track #1111

Open
zachariahcox opened this issue Aug 14, 2024 · 1 comment
Open

source track: create a "levels" table for the source track #1111

zachariahcox opened this issue Aug 14, 2024 · 1 comment

Comments

@zachariahcox
Copy link
Collaborator

zachariahcox commented Aug 14, 2024

The source-requirements document should have a table mapping out the responsibilities of the organization / producer and the "source platform" (a combination of standard modern developer tools).

LGTM I think this looks good for this draft. One other thing that I think we might want to include is a bit more clarity around the separation of concerns between the code management/review tools like Gerrit, Github, Gitlab, and the usage of those tools, e.g. repo with a particular set of rules on Github.

In the build track I think we do a reasonable job at saying your build tool should have these features and when using them you must make sure that you take advantage of those features. I think that could be done with a table similar to the table here https://slsa.dev/spec/v1.0/requirements#build-levels that splits Producer from Build Platform. This is unclear from the current open issues if it would be covered.

Originally posted by @mlieberman85 in #1097 (review)

@zachariahcox
Copy link
Collaborator Author

zachariahcox commented Aug 14, 2024

https://slsa.dev/spec/v1.0/requirements#provenance-generation

In the current draft, only "source level 3" has any provenance attestation to speak of, so theoretically all of exists, authentic, unforgeable should be true only for level 3?

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

No branches or pull requests

1 participant