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

feat: Add support for DSSE Rekor type #742

Merged
merged 1 commit into from
Mar 4, 2024

Conversation

haydentherapper
Copy link
Contributor

This is in preparation for switching over the Rekor entry type in the slsa github generator to be the newer DSSE type. This adds support for searching for both intoto v001 and dsse v001 entries.

This is in preparation for switching over the Rekor entry type in the
slsa github generator to be the newer DSSE type. This adds support for
searching for both intoto v001 and dsse v001 entries.

Signed-off-by: Hayden Blauzvern <hblauzvern@google.com>
@haydentherapper
Copy link
Contributor Author

@laurentsimon Lemme know if there's anything I'm missing since I don't have full context into this codebase.

haydentherapper added a commit to haydentherapper/slsa-github-generator that referenced this pull request Feb 29, 2024
The intoto v001 type does not persist signatures of the DSSE envelope,
as noted in sigstore/rekor#973. We introduced an
intoto v002 type shortly after to fix this, but since then, we've
introduced another newer type, DSSE v001, which also does not persist
the attestation in Rekor (as we discourage using Rekor as storage).

I also updated the verifier in slsa-framework/slsa-verifier#742
to search for both Rekor entry types.

Signed-off-by: Hayden Blauzvern <hblauzvern@google.com>
Copy link
Contributor

@laurentsimon laurentsimon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks @haydentherapper

Can you link to the doc for this new type?

In terms of adding this in slsa-verifier, we need to keep backward compatibility to avoid breaking users who want too verify existing provenance. So I think we need to try the new type and fall back to the old type if we fail. Is my understanding correct?

Copy link
Contributor

@laurentsimon laurentsimon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -123,14 +124,19 @@ func extractCert(e *models.LogEntryAnon) (*x509.Certificate, error) {

var publicKeyB64 []byte
switch e := eimpl.(type) {
case *intotod.V001Entry:
case *intoto_v001.V001Entry:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ahh, I commented too quickly :) Backward compatibility is done here. So I think this PR should be ready to merge.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, this should be fully backwards compatible, this just adds the additional DSSE Rekor type. We could and should probably make another change to add the intoto v002 type for completeness.

@laurentsimon laurentsimon merged commit 52c099b into slsa-framework:main Mar 4, 2024
14 checks passed
@haydentherapper haydentherapper deleted the dsse-support branch March 4, 2024 23:32
laurentsimon added a commit to slsa-framework/slsa-github-generator that referenced this pull request Mar 26, 2024
The intoto v001 type does not persist signatures of the DSSE envelope,
as noted in sigstore/rekor#973. We introduced an
intoto v002 type shortly after to fix this, but since then, we've
introduced another newer type, DSSE v001, which also does not persist
the attestation in Rekor (as we discourage using Rekor as storage).

I also updated the verifier in
slsa-framework/slsa-verifier#742 to search for
both Rekor entry types.

# Summary

...

## Testing Process

...

## Checklist

- [ ] Review the contributing [guidelines](./../CONTRIBUTING.md)
- [ ] Add a reference to related issues in the PR description.
- [ ] Update documentation if applicable.
- [ ] Add unit tests if applicable.
- [ ] Add changes to the [CHANGELOG](./../CHANGELOG.md) if applicable.

---------

Signed-off-by: Hayden Blauzvern <hblauzvern@google.com>
Signed-off-by: Hayden B <hblauzvern@google.com>
Signed-off-by: laurentsimon <64505099+laurentsimon@users.noreply.github.com>
Co-authored-by: laurentsimon <64505099+laurentsimon@users.noreply.github.com>
ramonpetgrave64 pushed a commit to ramonpetgrave64/slsa-verifier that referenced this pull request Apr 10, 2024
This is in preparation for switching over the Rekor entry type in the
slsa github generator to be the newer DSSE type. This adds support for
searching for both intoto v001 and dsse v001 entries.

Signed-off-by: Hayden Blauzvern <hblauzvern@google.com>
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
ramonpetgrave64 added a commit that referenced this pull request Jul 1, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action |
patch | `v4.1.1` -> `v4.1.7` |
|
[actions/dependency-review-action](https://github.com/actions/dependency-review-action)
| action | minor | `v4.2.5` -> `v4.3.3` |
|
[actions/download-artifact](https://github.com/actions/download-artifact)
| action | patch | `v4.1.4` -> `v4.1.7` |
| [actions/setup-go](https://github.com/actions/setup-go) | action |
patch | `v5.0.0` -> `v5.0.1` |
|
[actions/upload-artifact](https://github.com/actions/upload-artifact)
| action | patch | `v4.3.1` -> `v4.3.3` |
|
[actionsdesk/lfs-warning](https://github.com/actionsdesk/lfs-warning)
| action | minor | `v3.2` -> `v3.3` |
| [github/codeql-action](https://github.com/github/codeql-action) |
action | minor | `v3.24.9` -> `v3.25.11` |
|
[golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action)
| action | pinDigest | -> `d6238b0` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action) |
action | patch | `v2.3.1` -> `v2.3.3` |
|
[slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator)
| action | pinDigest | -> `c747fe7` |
|
[slsa-framework/slsa-verifier](https://github.com/slsa-framework/slsa-verifier)
| action | minor | `v2.4.1` -> `v2.5.1` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v4.1.7`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417)

[Compare
Source](https://github.com/actions/checkout/compare/v4.1.6...v4.1.7)

- Bump the minor-npm-dependencies group across 1 directory with 4
updates by [@&#8203;dependabot](https://github.com/dependabot) in
[actions/checkout#1739
- Bump actions/checkout from 3 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[actions/checkout#1697
- Check out other refs/\* by commit by
[@&#8203;orhantoy](https://github.com/orhantoy) in
[actions/checkout#1774
- Pin actions/checkout's own workflows to a known, good, stable version.
by [@&#8203;jww3](https://github.com/jww3) in
[actions/checkout#1776

###
[`v4.1.6`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v416)

[Compare
Source](https://github.com/actions/checkout/compare/v4.1.5...v4.1.6)

- Check platform to set archive extension appropriately by
[@&#8203;cory-miller](https://github.com/cory-miller) in
[actions/checkout#1732

###
[`v4.1.5`](https://github.com/actions/checkout/releases/tag/v4.1.5)

[Compare
Source](https://github.com/actions/checkout/compare/v4.1.4...v4.1.5)

#### What's Changed

- Update NPM dependencies by
[@&#8203;cory-miller](https://github.com/cory-miller) in
[actions/checkout#1703
- Bump github/codeql-action from 2 to 3 by
[@&#8203;dependabot](https://github.com/dependabot) in
[actions/checkout#1694
- Bump actions/setup-node from 1 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[actions/checkout#1696
- Bump actions/upload-artifact from 2 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[actions/checkout#1695
- README: Suggest `user.email` to be
`41898282+github-actions[bot]@&#8203;users.noreply.github.com` by
[@&#8203;cory-miller](https://github.com/cory-miller) in
[actions/checkout#1707

**Full Changelog**:
actions/checkout@v4.1.4...v4.1.5

###
[`v4.1.4`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414)

[Compare
Source](https://github.com/actions/checkout/compare/v4.1.3...v4.1.4)

- Disable `extensions.worktreeConfig` when disabling `sparse-checkout`
by [@&#8203;jww3](https://github.com/jww3) in
[actions/checkout#1692
- Add dependabot config by
[@&#8203;cory-miller](https://github.com/cory-miller) in
[actions/checkout#1688
- Bump the minor-actions-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[actions/checkout#1693
- Bump word-wrap from 1.2.3 to 1.2.5 by
[@&#8203;dependabot](https://github.com/dependabot) in
[actions/checkout#1643

###
[`v4.1.3`](https://github.com/actions/checkout/releases/tag/v4.1.3)

[Compare
Source](https://github.com/actions/checkout/compare/v4.1.2...v4.1.3)

#### What's Changed

- Update `actions/checkout` version in `update-main-version.yml` by
[@&#8203;jww3](https://github.com/jww3) in
[actions/checkout#1650
- Check git version before attempting to disable `sparse-checkout` by
[@&#8203;jww3](https://github.com/jww3) in
[actions/checkout#1656
- Add SSH user parameter by
[@&#8203;cory-miller](https://github.com/cory-miller) in
[actions/checkout#1685

**Full Changelog**:
actions/checkout@v4.1.2...v4.1.3

###
[`v4.1.2`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412)

[Compare
Source](https://github.com/actions/checkout/compare/v4.1.1...v4.1.2)

- Fix: Disable sparse checkout whenever `sparse-checkout` option is not
present [@&#8203;dscho](https://github.com/dscho) in
[actions/checkout#1598

</details>

<details>
<summary>actions/dependency-review-action
(actions/dependency-review-action)</summary>

###
[`v4.3.3`](https://github.com/actions/dependency-review-action/releases/tag/v4.3.3):
Notes for v4.3.3

[Compare
Source](https://github.com/actions/dependency-review-action/compare/v4.3.2...v4.3.3)

#### What's Changed

- Allow slashes in purl package names by
[@&#8203;juxtin](https://github.com/juxtin) in
[actions/dependency-review-action#765
- use the v3 version of the deps.dev API by
[@&#8203;josieang](https://github.com/josieang) in
[actions/dependency-review-action#741
- PR with suggestions - \[Improvement]: Help streamline / simplify
dependency review action README by
[@&#8203;am-stead](https://github.com/am-stead) in
[actions/dependency-review-action#773
- fix show-openssf-scorecard-levels input by
[@&#8203;ramann](https://github.com/ramann) in
[actions/dependency-review-action#776
- Updates to the contribution guidelines by
[@&#8203;jonjanego](https://github.com/jonjanego) in
[actions/dependency-review-action#778
- Create issue templates by
[@&#8203;jonjanego](https://github.com/jonjanego) in
[actions/dependency-review-action#777
- Fix the max comment length issue by
[@&#8203;jhutchings1](https://github.com/jhutchings1) and
[@&#8203;elireisman](https://github.com/elireisman) in
[actions/dependency-review-action#767
- Bump project version to 4.3.3 in prep for a release by
[@&#8203;elireisman](https://github.com/elireisman) in
[actions/dependency-review-action#781

#### New Contributors

- [@&#8203;josieang](https://github.com/josieang) made their first
contribution in
[actions/dependency-review-action#741
- [@&#8203;am-stead](https://github.com/am-stead) made their first
contribution in
[actions/dependency-review-action#773
- [@&#8203;ramann](https://github.com/ramann) made their first
contribution in
[actions/dependency-review-action#776

**Full Changelog**:
actions/dependency-review-action@v4.3.2...v4.3.3

###
[`v4.3.2`](https://github.com/actions/dependency-review-action/releases/tag/v4.3.2)

[Compare
Source](https://github.com/actions/dependency-review-action/compare/v4.3.1...v4.3.2)

#### What's Changed

- Fix package-url parsing for allow-dependencies-licenses by
[@&#8203;juxtin](https://github.com/juxtin) in
[actions/dependency-review-action#761

**Full Changelog**:
actions/dependency-review-action@v4.3.1...v4.3.2

###
[`v4.3.1`](https://github.com/actions/dependency-review-action/releases/tag/v4.3.1)

[Compare
Source](https://github.com/actions/dependency-review-action/compare/v4.3.0...v4.3.1)

#### What's Changed

This release fixes some bugs related to package-url parsing that were
introduced in 4.3.0. See
[actions/dependency-review-action#753.

**Full Changelog**:
actions/dependency-review-action@V4.3.0...v4.3.1

###
[`v4.3.0`](https://github.com/actions/dependency-review-action/releases/tag/v4.3.0)

[Compare
Source](https://github.com/actions/dependency-review-action/compare/v4.2.5...v4.3.0)

#### New Features

- The `deny-packages` option can now be used without a version number to
exclude *all* versions of a package.

#### What's Changed

- Fix action variable name for scorecard by
[@&#8203;lukehinds](https://github.com/lukehinds) in
[actions/dependency-review-action#735
- Fix extra https:// in summary by
[@&#8203;jhutchings1](https://github.com/jhutchings1) in
[actions/dependency-review-action#748
- Bump typescript from 5.3.3 to 5.4.5 by
[@&#8203;dependabot](https://github.com/dependabot) in
[actions/dependency-review-action#744
- Bump eslint-plugin-github from 4.10.1 to 4.10.2 by
[@&#8203;dependabot](https://github.com/dependabot) in
[actions/dependency-review-action#737
- Show denied packages with red X by
[@&#8203;juxtin](https://github.com/juxtin) in
[actions/dependency-review-action#750
- deny-packages configuration option can deny specified version or all
packages by [@&#8203;febuiles](https://github.com/febuiles) and
[@&#8203;bteng22](https://github.com/bteng22) in
[actions/dependency-review-action#733

#### New Contributors

- [@&#8203;bteng22](https://github.com/bteng22) made their first
contribution in
[actions/dependency-review-action#733
- [@&#8203;lukehinds](https://github.com/lukehinds) made their first
contribution in
[actions/dependency-review-action#735

**Full Changelog**:
actions/dependency-review-action@v4.2.5...V4.3.0

</details>

<details>
<summary>actions/download-artifact (actions/download-artifact)</summary>

###
[`v4.1.7`](https://github.com/actions/download-artifact/releases/tag/v4.1.7)

[Compare
Source](https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7)

#### What's Changed

- Update
[@&#8203;actions/artifact](https://github.com/actions/artifact)
dependency by [@&#8203;bethanyj28](https://github.com/bethanyj28) in
[actions/download-artifact#325

**Full Changelog**:
actions/download-artifact@v4.1.6...v4.1.7

###
[`v4.1.6`](https://github.com/actions/download-artifact/releases/tag/v4.1.6)

[Compare
Source](https://github.com/actions/download-artifact/compare/v4.1.5...v4.1.6)

#### What's Changed

- updating `@actions/artifact` dependency to v2.1.6 by
[@&#8203;eggyhead](https://github.com/eggyhead) in
[actions/download-artifact#324

**Full Changelog**:
actions/download-artifact@v4.1.5...v4.1.6

###
[`v4.1.5`](https://github.com/actions/download-artifact/releases/tag/v4.1.5)

[Compare
Source](https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5)

#### What's Changed

- Update readme with v3/v2/v1 deprecation notice by
[@&#8203;robherley](https://github.com/robherley) in
[actions/download-artifact#322
- Update dependencies `@actions/core` to v1.10.1 and `@actions/artifact`
to v2.1.5

**Full Changelog**:
actions/download-artifact@v4.1.4...v4.1.5

</details>

<details>
<summary>actions/setup-go (actions/setup-go)</summary>

###
[`v5.0.1`](https://github.com/actions/setup-go/releases/tag/v5.0.1)

[Compare
Source](https://github.com/actions/setup-go/compare/v5.0.0...v5.0.1)

#### What's Changed

- Bump undici from 5.28.2 to 5.28.3 and dependencies upgrade by
[@&#8203;dependabot](https://github.com/dependabot) ,
[@&#8203;HarithaVattikuti](https://github.com/HarithaVattikuti) in
[actions/setup-go#465
- Update documentation with latest V5 release notes by
[@&#8203;ab](https://github.com/ab) in
[actions/setup-go#459
- Update version documentation by
[@&#8203;178inaba](https://github.com/178inaba) in
[actions/setup-go#458
- Documentation update of `actions/setup-go` to v5 by
[@&#8203;chenrui333](https://github.com/chenrui333) in
[actions/setup-go#449

#### New Contributors

- [@&#8203;ab](https://github.com/ab) made their first contribution in
[actions/setup-go#459

**Full Changelog**:
actions/setup-go@v5.0.0...v5.0.1

</details>

<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>

###
[`v4.3.3`](https://github.com/actions/upload-artifact/releases/tag/v4.3.3)

[Compare
Source](https://github.com/actions/upload-artifact/compare/v4.3.2...v4.3.3)

##### What's Changed

- updating `@actions/artifact` dependency to v2.1.6 by
[@&#8203;eggyhead](https://github.com/eggyhead) in
[actions/upload-artifact#565

**Full Changelog**:
actions/upload-artifact@v4.3.2...v4.3.3

###
[`v4.3.2`](https://github.com/actions/upload-artifact/releases/tag/v4.3.2)

[Compare
Source](https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2)

#### What's Changed

- Update release-new-action-version.yml by
[@&#8203;konradpabjan](https://github.com/konradpabjan) in
[actions/upload-artifact#516
- Minor fix to the migration readme by
[@&#8203;andrewakim](https://github.com/andrewakim) in
[actions/upload-artifact#523
- Update readme with v3/v2/v1 deprecation notice by
[@&#8203;robherley](https://github.com/robherley) in
[actions/upload-artifact#561
- updating `@actions/artifact` dependency to v2.1.5 and `@actions/core`
to v1.0.1 by [@&#8203;eggyhead](https://github.com/eggyhead) in
[actions/upload-artifact#562

#### New Contributors

- [@&#8203;andrewakim](https://github.com/andrewakim) made their first
contribution in
[actions/upload-artifact#523

**Full Changelog**:
actions/upload-artifact@v4.3.1...v4.3.2

</details>

<details>
<summary>actionsdesk/lfs-warning (actionsdesk/lfs-warning)</summary>

### [`v3.3`](https://github.com/ppremk/lfs-warning/releases/tag/v3.3)

[Compare
Source](https://github.com/actionsdesk/lfs-warning/compare/v3.2...v3.3)

#### What's Changed

- update node js to 16 by
[@&#8203;GlazerMann](https://github.com/GlazerMann) in
[ppremk/lfs-warning#148
- Fixing README to match repo move by
[@&#8203;samthebest](https://github.com/samthebest) in
[ppremk/lfs-warning#153
- Update CODEOWNERS by [@&#8203;rajbos](https://github.com/rajbos) in
[ppremk/lfs-warning#158
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[ppremk/lfs-warning#151
- Bump [@&#8203;babel/traverse](https://github.com/babel/traverse)
from 7.15.4 to 7.23.4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[ppremk/lfs-warning#159
- Bump tough-cookie from 4.0.0 to 4.1.3 by
[@&#8203;dependabot](https://github.com/dependabot) in
[ppremk/lfs-warning#160
- Bump cacheable-request and gts by
[@&#8203;dependabot](https://github.com/dependabot) in
[ppremk/lfs-warning#152
- Update emoji and convert file list to markdown list by
[@&#8203;rajbos](https://github.com/rajbos) in
[ppremk/lfs-warning#161
- Bump got and gts by
[@&#8203;dependabot](https://github.com/dependabot) in
[ppremk/lfs-warning#155
- Exclude files without blob_url when getting PR blobs by
[@&#8203;rajbos](https://github.com/rajbos) in
[ppremk/lfs-warning#162
- Support pull_request_target by
[@&#8203;rajbos](https://github.com/rajbos) in
[ppremk/lfs-warning#164
- Update-node by [@&#8203;rajbos](https://github.com/rajbos) in
[ppremk/lfs-warning#163
- Fix text setup for the issue comment by
[@&#8203;rajbos](https://github.com/rajbos) in
[ppremk/lfs-warning#166
- Validate PR changes to make sure there are no changes missing by
[@&#8203;rajbos](https://github.com/rajbos) in
[ppremk/lfs-warning#165
- Fix emoji by [@&#8203;rajbos](https://github.com/rajbos) in
[ppremk/lfs-warning#167
- Bump undici from 5.28.2 to 5.28.4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[ppremk/lfs-warning#171

#### New Contributors

- [@&#8203;GlazerMann](https://github.com/GlazerMann) made their first
contribution in
[ppremk/lfs-warning#148
- [@&#8203;samthebest](https://github.com/samthebest) made their first
contribution in
[ppremk/lfs-warning#153
- [@&#8203;rajbos](https://github.com/rajbos) made their first
contribution in
[ppremk/lfs-warning#158

**Full Changelog**:
ppremk/lfs-warning@v3.2...v3.3

</details>

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v3.25.11`](https://github.com/github/codeql-action/compare/v3.25.10...v3.25.11)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.10...v3.25.11)

###
[`v3.25.10`](https://github.com/github/codeql-action/compare/v3.25.9...v3.25.10)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.9...v3.25.10)

###
[`v3.25.9`](https://github.com/github/codeql-action/compare/v3.25.8...v3.25.9)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.8...v3.25.9)

###
[`v3.25.8`](https://github.com/github/codeql-action/compare/v3.25.7...v3.25.8)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.7...v3.25.8)

###
[`v3.25.7`](https://github.com/github/codeql-action/compare/v3.25.6...v3.25.7)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.6...v3.25.7)

###
[`v3.25.6`](https://github.com/github/codeql-action/compare/v3.25.5...v3.25.6)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.5...v3.25.6)

###
[`v3.25.5`](https://github.com/github/codeql-action/compare/v3.25.4...v3.25.5)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.4...v3.25.5)

###
[`v3.25.4`](https://github.com/github/codeql-action/compare/v3.25.3...v3.25.4)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.3...v3.25.4)

###
[`v3.25.3`](https://github.com/github/codeql-action/compare/v3.25.2...v3.25.3)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.2...v3.25.3)

###
[`v3.25.2`](https://github.com/github/codeql-action/compare/v3.25.1...v3.25.2)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.1...v3.25.2)

###
[`v3.25.1`](https://github.com/github/codeql-action/compare/v3.25.0...v3.25.1)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.25.0...v3.25.1)

###
[`v3.25.0`](https://github.com/github/codeql-action/compare/v3.24.10...v3.25.0)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.24.11...v3.25.0)

###
[`v3.24.11`](https://github.com/github/codeql-action/compare/v3.24.10...v3.24.11)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.24.10...v3.24.11)

###
[`v3.24.10`](https://github.com/github/codeql-action/compare/v3.24.9...v3.24.10)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.24.9...v3.24.10)

</details>

<details>
<summary>ossf/scorecard-action (ossf/scorecard-action)</summary>

###
[`v2.3.3`](https://github.com/ossf/scorecard-action/releases/tag/v2.3.3)

[Compare
Source](https://github.com/ossf/scorecard-action/compare/v2.3.2...v2.3.3)

> \[!NOTE]\
> There is no v2.3.2 release as a step was skipped in the release
process. This was fixed and re-released under the v2.3.3 tag

#### What's Changed

- 🌱 Bump github.com/ossf/scorecard/v4 (v4.13.1) to
github.com/ossf/scorecard/v5 (v5.0.0-rc1) by
[@&#8203;spencerschrock](https://github.com/spencerschrock) in
[ossf/scorecard-action#1366
- 🌱 Bump github.com/ossf/scorecard/v5 from v5.0.0-rc1 to
v5.0.0-rc2 by
[@&#8203;spencerschrock](https://github.com/spencerschrock) in
[ossf/scorecard-action#1374
- 🌱 Bump github.com/ossf/scorecard/v5 from v5.0.0-rc2 to
v5.0.0-rc2.0.20240509182734-7ce860946928 by
[@&#8203;spencerschrock](https://github.com/spencerschrock) in
[ossf/scorecard-action#1377

For a full changelist of what these include, see the
[v5.0.0-rc1](https://github.com/ossf/scorecard/releases/tag/v5.0.0-rc1)
and
[v5.0.0-rc2](https://github.com/ossf/scorecard/releases/tag/v5.0.0-rc2)
release notes.

##### Documentation

- 📖 Move token discussion out of main README. by
[@&#8203;spencerschrock](https://github.com/spencerschrock) in
[ossf/scorecard-action#1279
- 📖 link to `ossf/scorecard` workflow instead of maintaining an
example by [@&#8203;spencerschrock](https://github.com/spencerschrock)
in
[ossf/scorecard-action#1352
- 📖 update api links to new scorecard.dev site by
[@&#8203;spencerschrock](https://github.com/spencerschrock) in
[ossf/scorecard-action#1376

**Full Changelog**:
ossf/scorecard-action@v2.3.1...v2.3.3

###
[`v2.3.2`](https://github.com/ossf/scorecard-action/compare/v2.3.1...v2.3.2)

[Compare
Source](https://github.com/ossf/scorecard-action/compare/v2.3.1...v2.3.2)

</details>

<details>
<summary>slsa-framework/slsa-verifier
(slsa-framework/slsa-verifier)</summary>

###
[`v2.5.1`](https://github.com/slsa-framework/slsa-verifier/releases/tag/v2.5.1)

[Compare
Source](https://github.com/slsa-framework/slsa-verifier/compare/v2.4.1...v2.5.1)

#### What's Changed

- feat: Add cosign registry opts for provenance registry by
[@&#8203;saisatishkarra](https://github.com/saisatishkarra) in
[#729
and
[#736
- feat: Add support for DSSE Rekor type by
[@&#8203;haydentherapper](https://github.com/haydentherapper) in
[#742

#### New Contributors

- [@&#8203;saisatishkarra](https://github.com/saisatishkarra) made
their first contribution in
[#729
- [@&#8203;ramonpetgrave64](https://github.com/ramonpetgrave64) made
their first contribution in
[#737
- [@&#8203;haydentherapper](https://github.com/haydentherapper) made
their first contribution in
[#742

**Full Changelog**:
v2.4.1...v2.5.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on the first day of the
month" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/slsa-framework/slsa-verifier).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: Ramon Petgrave <32398091+ramonpetgrave64@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants