slsa-github-generator
slsa-github-generator copied to clipboard
Feature: harden against material leaks
trafficstars
Leaks of:
GITHUB_TOKENwhich allows requesting certs from Fulcio. Not sure yet what we can do here, besides hardening our implementation and verifying that the keys don't leak in coredump, in logs, etc. Somehow we'd like to add scope to theGITHUB_TOKENto be one-time-use only, but that would require support from GitHub. Maybe something we can propose to them. Let me know if you have other ideas.
The signing key: shall we enforce, during verification, that there exists a single rekor entry with the certificate?