Skip to content

build(deps): bump the tools group across 1 directory with 5 updates - #6657

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/tools/tools-54971cb07e
Open

build(deps): bump the tools group across 1 directory with 5 updates#6657
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/tools/tools-54971cb07e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 31, 2026

Copy link
Copy Markdown
Contributor

Bumps the tools group with 4 updates in the /tools directory: github.com/bufbuild/buf, github.com/go-critic/go-critic, github.com/oapi-codegen/oapi-codegen/v2 and github.com/openfga/cli.

Updates github.com/bufbuild/buf from 1.71.0 to 1.72.0

Release notes

Sourced from github.com/bufbuild/buf's releases.

v1.72.0

  • Fix buf beta registry webhook create and buf beta registry webhook list to emit proto JSON output.
  • Fix HTTPS Basic authentication for remote inputs to use BUF_INPUT_HTTPS_USERNAME for the username.
  • Fix IMPORT_USED lint rule silently reporting no unused imports when google/protobuf/descriptor.proto is in the transitive dependency graph.
Changelog

Sourced from github.com/bufbuild/buf's changelog.

[v1.72.0] - 2026-07-17

  • Fix buf beta registry webhook create and buf beta registry webhook list to emit proto JSON output.
  • Fix HTTPS Basic authentication for remote inputs to use BUF_INPUT_HTTPS_USERNAME for the username.
  • Fix IMPORT_USED lint rule silently reporting no unused imports when google/protobuf/descriptor.proto is in the transitive dependency graph.
Commits

Updates github.com/go-critic/go-critic from 0.14.3 to 0.14.4

Release notes

Sourced from github.com/go-critic/go-critic's releases.

v0.14.4

What's Changed

Full Changelog: go-critic/go-critic@v0.14.3...v0.14.4

Commits

Updates github.com/oapi-codegen/oapi-codegen/v2 from 2.7.1 to 2.8.0

Release notes

Sourced from github.com/oapi-codegen/oapi-codegen/v2's releases.

v2.7.2 More fixes for code injection issues

String escaping fixes due to more code injection issues

We've had two more code injection issues reported in oapi-codegen, thanks @​Gal3M, @​mrostamipoor for these findings.

These specific issues are now patches in the main branch and in this v2.7.2 release.

You shouldn't blindly trust OpenAPI specs

This code wasn't originally written assuming code generation from random specs from the internet, and it never took any measures to protect itself from malicious specifications, the assumption being that you control your specification, and that you actually look over generated code.

For example, all these RCE exploits rely on using the package init() function in the generated code to run some malicious code at package startup. A way to test for this is to see whether an init() function is emitted, which we currently don't do.

When working with OpenAPI specifications, especially specs you find on remote servers, you should download the spec locally, run some kind of spec validator on it, like openapi-spec-validator, and only then feed it into oapi-codegen. We're very permissive in accepting broken specifications, intentionally, since people feed a lot of garbage input, but this flexibility also makes us weak to these kinds of attacks. There are hundreds of injection sites in oapi-codegen based on my survey.

For the next minor release, v2.8.0, we're going to validate the spec before code generation (oapi-codegen/oapi-codegen#2435), however, since this introduces a new set of failure modes, I don't want to include it in a maintenance release version. The future release is resilient against many forms of injection, and the spec validation has the added benefit that it can generate meaningful error messages for garbage input, where currently, we generate non-compiling code.

Until then, please do sanity checks on your input specifications, on the generated output, and don't fetch specs from the internet in your build, commit both the spec locally into your source control, and go through code review. In our repo, we've hooked up Greptile to catch issues like this, and you should also use some code quality tool. We can't possibly protect against every kind of attack with simple heuristics.

Sponsors

We would like to thank our sponsors for their support during this release.

We'd also like to thank Greptile for allowing our project to use their code review system.

Commits
  • de2d8b2 Add sort-handler-registrations flag to opt out of spec-order registration (#2...
  • bd52535 Name shared path parameter helper types once, hashing cross-path collisions (...
  • ce2e068 feat(#1726): add literal colon support for gin, echo, fiber (#1879)
  • 1457922 Fix ValueByDiscriminator() with external refs (#2474)
  • 6d3c864 Fix allOf/nullable detection and recursion (#2473)
  • 823a7a7 Fix nested allOf/anyOf merging (#2471)
  • 9193526 chore(deps): update actions/setup-go action to v7 (.github/workflows) (#2469)
  • a07731d Generate shared path-level parameter helper types once (#2466)
  • 6574240 Register handlers in spec order (#2465)
  • 18ef715 Stringify non-string text/plain responses in strict servers (#2464)
  • Additional commits viewable in compare view

Updates github.com/openfga/cli from 0.7.16 to 0.7.19

Release notes

Sourced from github.com/openfga/cli's releases.

v0.7.19

Fixed

  • publish distroless Docker image with dockers v2 (#716) (e39700a)

Changed

  • bump github.com/openfga/language/pkg/go from 0.3.0 to 0.3.1 (042151f)

[!NOTE] v0.7.18 had issues in the release pipeline so it was never published; the changelog has been merged into v0.7.19.

What's Changed

New Contributors

Full Changelog: openfga/cli@v0.7.17...v0.7.19

v0.7.17

Changed

What's Changed

Full Changelog: openfga/cli@v0.7.16...v0.7.17

Changelog

Sourced from github.com/openfga/cli's changelog.

0.7.19 (2026-07-13)

Fixed

  • publish distroless Docker image with dockers v2 (#716) (e39700a)

Changed

  • bump github.com/openfga/language/pkg/go from 0.3.0 to 0.3.1 (042151f)

[!NOTE] v0.7.18 had issues in the release pipeline so it was never published; the changelog has been merged into v0.7.19.

0.7.17 (2026-06-23)

Changed

Commits

Updates golang.org/x/tools from 0.47.0 to 0.48.0

Commits
  • 05f9cb5 go.mod: update golang.org/x dependencies
  • 745d7ae gopls: add CompiledAsmFiles in cache.Package
  • 797ee67 go/ssa: make Const(unsafe.Pointer, nil).IsNil() true
  • 9751125 gopls/internal/test: Completion benchmarks use empty range
  • 8786a96 internal/stdlib: update stdlib index for Go 1.27 Release Candidate 2
  • 425085f gopls/internal/server: modify return of parseAction
  • 30c4f87 go/analysis/passes/nilness: skip magic cgo functions
  • 9e6441d gopls/internal/protocol/generate: remove manual rename overwritten
  • df96841 gopls/internal/protocol: use Debug log level
  • 278f062 gopls/internal/protocol: update to LSP 3.18
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jul 31, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 31, 2026 03:06
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jul 31, 2026
@coveralls

coveralls commented Jul 31, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 61.568%. remained the same — dependabot/go_modules/tools/tools-54971cb07e into main

Bumps the tools group with 4 updates in the /tools directory: [github.com/bufbuild/buf](https://github.com/bufbuild/buf), [github.com/go-critic/go-critic](https://github.com/go-critic/go-critic), [github.com/oapi-codegen/oapi-codegen/v2](https://github.com/oapi-codegen/oapi-codegen) and [github.com/openfga/cli](https://github.com/openfga/cli).


Updates `github.com/bufbuild/buf` from 1.71.0 to 1.72.0
- [Release notes](https://github.com/bufbuild/buf/releases)
- [Changelog](https://github.com/bufbuild/buf/blob/main/CHANGELOG.md)
- [Commits](bufbuild/buf@v1.71.0...v1.72.0)

Updates `github.com/go-critic/go-critic` from 0.14.3 to 0.14.4
- [Release notes](https://github.com/go-critic/go-critic/releases)
- [Commits](go-critic/go-critic@v0.14.3...v0.14.4)

Updates `github.com/oapi-codegen/oapi-codegen/v2` from 2.7.1 to 2.8.0
- [Release notes](https://github.com/oapi-codegen/oapi-codegen/releases)
- [Commits](oapi-codegen/oapi-codegen@v2.7.1...v2.8.0)

Updates `github.com/openfga/cli` from 0.7.16 to 0.7.19
- [Release notes](https://github.com/openfga/cli/releases)
- [Changelog](https://github.com/openfga/cli/blob/main/CHANGELOG.md)
- [Commits](openfga/cli@v0.7.16...v0.7.19)

Updates `golang.org/x/tools` from 0.47.0 to 0.48.0
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](golang/tools@v0.47.0...v0.48.0)

---
updated-dependencies:
- dependency-name: github.com/bufbuild/buf
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: tools
- dependency-name: github.com/go-critic/go-critic
  dependency-version: 0.14.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: tools
- dependency-name: github.com/oapi-codegen/oapi-codegen/v2
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: tools
- dependency-name: github.com/openfga/cli
  dependency-version: 0.7.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: tools
- dependency-name: golang.org/x/tools
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: tools
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): bump the tools group in /tools with 5 updates build(deps): bump the tools group across 1 directory with 5 updates Aug 1, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/tools/tools-54971cb07e branch from 2a97716 to 7031aed Compare August 1, 2026 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant