This project is mirrored from https://github.com/slsa-framework/slsa.git.
Pull mirroring updated .
- 29 Jun, 2021 1 commit
-
-
Tom Hennen authored
-
- 25 Jun, 2021 3 commits
-
-
Tom Hennen authored
-
Tom Hennen authored
-
Tom Hennen authored
This is just an initial thought. We might only want this adjustment at L2 but still make the build service generate the provenance at L3+. On the other hand, maybe as long as the builder _reports_ the data and it's confident in that data, it would be fine for some other service to generate the provenance? That would allow for a 'trusted service' to translate one provenance format to another (in addition to gathering the data from API calls).
-
- 24 Jun, 2021 2 commits
-
-
Mark Lodato authored
Add link to GitHub issues.
-
Mark Lodato authored
This makes it easier to open an issue, especially from slsa.dev.
-
- 23 Jun, 2021 6 commits
-
-
Abhishek Arya authored
Convert Source and Common requirements to tables
-
Mark Lodato authored
The format now matches that of the Build requirements.
-
Mark Lodato authored
Remove all the indentation from the requirements table to avoid confusion and mistakes. Previously we indented each level with one space, which happened to work because we never used more than three spaces. But this is misleading because four or more spaces are interpreted as a code block. Instead, do not indent the HTML table at all, which is what the CommonMark specification recommends. Also remove the </tr> tags because they are not needed.
-
Mark Lodato authored
Merge all requirements docs into one.
-
Mark Lodato authored
This allows us to add a link to the top of the website, and it also makes it easier to see all requirements on one page. NOTE: In a future change, I will reformat the source and common requirements into table form, to match the build requirements.
-
Mark Lodato authored
Linkify reqs table; remove duplicate descriptions.
-
- 22 Jun, 2021 7 commits
-
-
Mark Lodato authored
In the "Level requirements" section, add links in the table from each requirement the corresponding entry in the detailed source/build/common doc, and remove the duplicate "summary" descriptions below it. This avoids confusion and the need to keep the two in sync, at the cost of making it slightly harder to skim. This seems like a worthwhile tradeoff. Also convert the table to pure Markdown, for two reasons: - To make the table easier maintain. - To allow us links to work in both GitHub and GitHub Pages. This is achieved by the jekyll-relative-links plugin, which only works with markdown links, not HTML links. The downside to converting to Markdown is that we can't use rowspan and colspan. This isn't too bad of a hit to readability.
-
Mark Lodato authored
Create GitHub Pages and move example to separate page.
-
Mark Lodato authored
This was out of date and is no longer needed.
-
Mark Lodato authored
-
Mark Lodato authored
Right now it is just the same as the README.
-
Abhishek Arya authored
Remove extra "build"
-
Eli Rozen authored
Minor fix to avoid the use of double "build"
-
- 21 Jun, 2021 6 commits
-
-
Tom Hennen authored
Rename signing-spec to DSSE.
-
Mark Lodato authored
This is the new official name.
-
Tom Hennen authored
Define SLSA 0.
-
Mark Lodato authored
Fixes #29.
-
Tom Hennen authored
typofix: "reviewed"
-
Mark Lodato authored
Fixes #65.
-
- 18 Jun, 2021 1 commit
-
-
Abhishek Arya authored
SLSA 3->4
-
- 17 Jun, 2021 3 commits
-
-
Abhishek Arya authored
Clarify where the sha256 comes from in the Alpine build process.
-
Dan Lorenc authored
-
Tom Hennen authored
SLSA 4 section should say that once these controls are enabled the artifact will be SLSA 4, not 3.
-
- 14 Jun, 2021 2 commits
-
-
Mark Lodato authored
Define build requirements; add "Parameterless".
-
Mark Lodato authored
Fully define all build requirements. The document still needs an introduction, including diagram, threat model, and high-level description. Add a "Parameterless" requirement to SLSA 4, which we forgot previously.
-
- 11 Jun, 2021 2 commits
-
-
Abhishek Arya authored
Renumber levels to be integers.
-
Mark Lodato authored
That is: - 1.5 => 2 - 2 => 3 - 3 => 4
-
- 10 Jun, 2021 4 commits
-
-
Mark Lodato authored
Add detailed source requirements.
-
Mark Lodato authored
-
Mark Lodato authored
-
Mark Lodato authored
This should now give enough detail that platforms can start implementing SLSA 1.5 and above. Further clarifications are likely needed, but this is a good start.
-
- 09 Jun, 2021 3 commits
-
-
Mark Lodato authored
Remove "proposed" wording.
-
Mark Lodato authored
Minor changes to remove the notion that this is a "proposal" and instead just describe SLSA as it is. Also explain that levels 2-3 are likely to change in the future, rather than using some sort of symbol (*) or term (provisional), since technically all requirements are subject to change. It's just that 2-3 are more likely to change.
-
Mark Lodato authored
Clarify SLSA requirements.
-