-
Notifications
You must be signed in to change notification settings - Fork 50
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
SLSA v1.0 verification support for npm packages built by the npm cli #450
Comments
Should we be able to do this? They are not SLSA 3, so it complicates the logic we have for detecting a trusted builder. |
@asraa I think you're right. I think it was (perhaps mistakenly) listed in one of our meeting docs and that's why I created the issue. Though I think we may need to do some detection of SLSA levels in the future (supporting builders capable of SLSA 3 but not necessarily always SLSA 3). In npm CLI's case, it's never SLSA 3 so I'll just go ahead and close. |
re-opening based on today's discussion. We will support the trusted builder. |
Fixes #614, #450, #449, #515 Adds support for NPM CLIs build provenances, generated when running `npm publish --provenance --access public` from a [GitHub Actions workflow](https://github.com/ramonpetgrave64/gundam-visor/blob/599500821344b070902a7a5666064bfdaba715df/.github/workflows/npm-publish.yml#L21). ## Testing - added unit tests for some new helper functions - added regression test cases ## Future work - #493, so we can do `--print-provenance` - implemented in #768 (comment) --------- Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
Verification support for the npm CLI as defined by RFC-0049
The text was updated successfully, but these errors were encountered: