slsa-github-generator icon indicating copy to clipboard operation
slsa-github-generator copied to clipboard

Language-agnostic SLSA provenance generation for Github Actions

Results 279 slsa-github-generator issues
Sort by recently updated
recently updated
newest added
trafficstars

Most of the examples I've seen for achieving SLSA 3 involve cosign's [keyless signing](https://github.com/sigstore/cosign/blob/main/KEYLESS.md) ability. While this is handy, involves managing no keys manually, and can result in better security,...

type:feature

I'm noticing in both the generic provenance generator and the Go generator that certain fields in the `environment` object are included even if they have portions of the templated values...

type:feature
area:library

To help with troubleshooting rekor, let's log the rekor UUID after upload. I'm wondering if it would help to embed the UUID as part of this proposal https://github.com/sigstore/cosign/issues/1743 /cc @asraa

type:feature

This is a tracking issue for supporting `pull_request` events. Please comment regarding your use case.

type:feature
status:help wanted

Adding `id-token: write` to workflows triggered by `pull_request` events doesn't seem to be allowed. This seems a bit problematic that we would expect that folks only run our workflow when...

type:discussion
area:library

Goreleaser supports building containers, e.g., https://github.com/tensorchord/envd/blob/main/.goreleaser.yaml#L79

type:feature
workflow:go

See https://goreleaser.com/customization/nfpm/

type:feature
workflow:go

Since the provenance file (in attested format) gets uploaded, users may need to download that in another job to attach it as an attestation to an image. Making sure the...

type:feature
workflow:go
workflow:generic

We don't support variables like `${{.Version}}`, `${{.Branch}}`, `${{.Commit}}`, `${{.Tag}}` today, so we should add support for it

workflow:go
good first issue

The SLSA v0.2 provenance format describes [`invocation.environment`](https://slsa.dev/provenance/v0.2#invocation.environment) as follows: > Any other builder-controlled inputs necessary for correctly evaluating the build. Usually only needed for [reproducing](https://reproducible-builds.org/) the build but not evaluated...

type:discussion