Bump the go_modules group across 2 directories with 4 updates
Bumps the go_modules group with 2 updates in the /go/ql/test/experimental/CWE-321-V2 directory: github.com/go-jose/go-jose/v3 and github.com/golang-jwt/jwt/v5. Bumps the go_modules group with 1 update in the /go/ql/test/experimental/frameworks/Fiber directory: github.com/gofiber/utils.
Updates github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.4
Release notes
Sourced from github.com/go-jose/go-jose/v3's releases.
v3.0.4
What's Changed
Backport fix for GHSA-c6gw-w398-hv78 CVE-2025-27144 go-jose/go-jose#174
Full Changelog: https://github.com/go-jose/go-jose/compare/v3.0.3...v3.0.4
Version 3.0.3
Fixed
- Limit decompression output size to prevent a DoS. Backport from v4.0.1.
Version 3.0.2
Fixed
- DecryptMulti: handle decompression error (#19)
Changed
- jwe/CompactSerialize: improve performance (#67)
- Increase the default number of PBKDF2 iterations to 600k (#48)
- Return the proper algorithm for ECDSA keys (#45)
- Update golang.org/x/crypto to v0.19 (#94)
Added
- Add Thumbprint support for opaque signers (#38)
Version 3.0.1
Fixed
Security issue: an attacker specifying a large "p2c" value can cause JSONWebEncryption.Decrypt and JSONWebEncryption.DecryptMulti to consume large amounts of CPU, causing a DoS. Thanks to Matt Schwager (
@mschwager) for the disclosure and to Tom Tervoort for originally publishing the category of attack. https://i.blackhat.com/BH-US-23/Presentations/US-23-Tervoort-Three-New-Attacks-Against-JSON-Web-Tokens.pdfThe release is tagged off the release-v3.0.1 branch to avoid mixing in some as-yet unreleased changes on the v3 branch.
Commits
5253038Backport fix 167 to v3 (#174)047dc99CI: Update github actions and go version (#173)0f017e9Revert #26 (ignore unsupported JWKs in Sets) (#131)3e2bbefUnmarshal jwk keys with unsupported key type or algorithm into empty … (#26)add6a28v3: backport decompression limit fix (#107)11bb4e7doc: in v3 branch's README, point to v4 as latest (#101)863f73bv3.0.2: Update changelog (#95)bdbc794Update golang.org/x/crypto to v0.19 (backport) (#94)25bce79Updated go-jose v3.0.0 to v3.0.1 in jose-util (#70)aa386dfjwe/CompactSerialize: improve performance. (#67)- Additional commits viewable in compare view
Updates github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.2.2
Release notes
Sourced from github.com/golang-jwt/jwt/v5's releases.
v5.2.2
What's Changed
- Fixed https://github.com/golang-jwt/jwt/security/advisories/GHSA-mh63-6h87-95cp by
@mfridman- Fixed some typos by
@Ashikpaulin golang-jwt/jwt#382- build: add go1.22 to ci workflows by
@mfridmanin golang-jwt/jwt#383- Bump golangci/golangci-lint-action from 4 to 5 by
@dependabotin golang-jwt/jwt#387- Bump golangci/golangci-lint-action from 5 to 6 by
@dependabotin golang-jwt/jwt#389- chore: bump ci tests to include go1.23 by
@mfridmanin golang-jwt/jwt#405- Fix jwt -show by
@AlexanderYastrebovin golang-jwt/jwt#406- docs: typo by
@kviiin golang-jwt/jwt#407- Update SECURITY.md by
@oxistoin golang-jwt/jwt#416- Update
jwt.Parseexample to usejwt.WithValidMethodsby@matttin golang-jwt/jwt#425New Contributors
@Ashikpaulmade their first contribution in golang-jwt/jwt#382@kviimade their first contribution in golang-jwt/jwt#407@matttmade their first contribution in golang-jwt/jwt#425Full Changelog: https://github.com/golang-jwt/jwt/compare/v5.2.1...v5.2.2
v5.2.1
What's Changed
- chore: remove unnecessary conversions from tests by
@estensenin golang-jwt/jwt#370- Trivial: Typo fix for ECDSA error message by
@tjs-cinemoin golang-jwt/jwt#373- Fix incorrect error return by
@ss49919201in golang-jwt/jwt#371New Contributors
@tjs-cinemomade their first contribution in golang-jwt/jwt#373@ss49919201made their first contribution in golang-jwt/jwt#371Full Changelog: https://github.com/golang-jwt/jwt/compare/v5.2.0...v5.2.1
v5.2.0
What's Changed
- Exported
NewValidatorby@oxistoin golang-jwt/jwt#349- Improve ErrInvalidKeyType error messages by
@Laurin-Notemannin golang-jwt/jwt#361- Update MIGRATION_GUIDE.md by
@jbarhamin golang-jwt/jwt#363New Contributors
@Laurin-Notemannmade their first contribution in golang-jwt/jwt#361@jbarhammade their first contribution in golang-jwt/jwt#363Full Changelog: https://github.com/golang-jwt/jwt/compare/v5.1.0...v5.2.0
v5.1.0
What's Changed
- Using jwt's native
ErrInvalidTypeinstead ofjson.UnsupportedTypeErrorby@oxistoin golang-jwt/jwt#316- Fix typos in comments and test names by
@alexandearin golang-jwt/jwt#317- Format: add whitespaces, remove empty lines by
@alexandearin golang-jwt/jwt#319- Refactor example: use io.ReadAll instead of io.Copy by
@alexandearin golang-jwt/jwt#320
... (truncated)
Commits
0951d18Merge commit from forkc035977Update Parse example to use WithValidMethods (#425)bc8bdcaUpdate SECURITY.md (#416)5ec246cdocs: typo (#407)0123f1aFix jwt -show (#406)f961c72chore: bump ci tests to include go1.23 (#405)62e504cBump golangci/golangci-lint-action from 5 to 6 (#389)1a56dcfBump golangci/golangci-lint-action from 4 to 5 (#387)c8043eabuild: add go1.22 to ci workflows (#383)7c3f6dcUpdate README.md (#382)- Additional commits viewable in compare view
Updates golang.org/x/crypto from 0.12.0 to 0.19.0
Commits
405cb3bgo.mod: update golang.org/x dependencies913d3aex509roots/fallback: update bundledbb6ec1ssh/test: skip tests on darwin that fail on the darwin-amd64-longtest LUCI bu...403f699ssh/test: avoid leaking a net.UnixConn in server.TryDialWithAddr055043dgo.mod: update golang.org/x dependencies08396bbinternal/poly1305: drop Go 1.12 compatibility9d2ee97ssh: implement strict KEX protocol changes4e5a261ssh: close net.Conn on all NewServerConn errors152cdb1x509roots/fallback: update bundlefdfe1f8ssh: defer channel window adjustment- Additional commits viewable in compare view
Updates github.com/gofiber/utils from 0.0.10 to 1.2.0
Release notes
Sourced from github.com/gofiber/utils's releases.
v1.2.0
What's Changed
- Backport IfToLower and IfToUpper functions from v2 by
@sixcolorsin gofiber/utils#77- Update UUID function to panic on initialization errors by
@sixcolorsin gofiber/utils#169Full Changelog: https://github.com/gofiber/utils/compare/v1.1.0...v1.2.0
v1.1.0
🚀 New
- Add go 1.20 to test matrix (#43)
- Add timestamp calculation functionality (#33)
- Add IsIPv4/v6 util (#32)
- Definitions required for client (#29)
🧹 Updates
- Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 (#44)
- Add go 1.20 to test matrix (#43)
- Bump actions/setup-go from 3 to 4 (#42)
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#41)
- Bump lewagon/wait-on-check-action from 1.2.0 to 1.3.1 (#40)
- Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 (#39)
- v3: time: do not export timestamp var, instead provide helper function to retrieve it (#38)
- http: update list of HTTP status codes (#37)
- Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 (#36)
- Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0 (#35)
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#34)
- Bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 (#31)
Full Changelog: https://github.com/gofiber/utils/compare/v1.0.1...v1.1.0
v1.0.1
repush old version v0.1.2 as version v1.0.1
So that we can push version v2 under new namespace and there are no problems with
go getwhen resolving dependenciesFull Changelog: https://github.com/gofiber/utils/compare/v0.1.1...v0.1.2
v1.0.0
❗Breaking changes
- Update utils from https://github.com/gofiber/fiber/tree/v3-beta/utils
- Golang version support from 1.18
🚀 New
... (truncated)
Commits
b986fccMerge pull request #169 from gofiber/feat/cherry-pick-6c6cf04439e4d4Merge branch 'v1' into feat/cherry-pick-6c6cf047a3cc37Upgrade GitHub Actions to latest versions97b23a8fix: wrap error in fmt.Errorf for UUID seedinge099627fix: use fmt.Errorf for error formatting in UUID seedinga9bc7b7fix: rename UUIDSetup to uuidSetup for consistencyc3f8a1fRemove unnecessary UUID counter check that could panic0d25616Update UUID function to panic on initialization errors301b082Update strings.go999a088Merge pull request #77 from gofiber/backport-if-to-lower- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions You can disable automated security fix PRs for this repo from the Security Alerts page.
@dependabot ignore go_modules
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.
To ignore these dependencies, configure ignore rules in dependabot.yml