Skip to content

chore: bump go directive + x/crypto/net/sys to clear security advisories#136

Merged
richardwooding merged 1 commit into
mainfrom
chore/bump-go-directive-1.25.10
Jun 8, 2026
Merged

chore: bump go directive + x/crypto/net/sys to clear security advisories#136
richardwooding merged 1 commit into
mainfrom
chore/bump-go-directive-1.25.10

Conversation

@richardwooding

@richardwooding richardwooding commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Clears the wave of Go security advisories that the OSV Security Scan and govulncheck were flagging on recent PRs. Pins each affected component to its fixed version (no source changes):

Component From To Advisories cleared
go directive (stdlib) 1.25.9 1.25.11 GO-2026-4918, -4971, -4976/-4977/-4980/-4981/-4982/-4986, -5037/-5038/-5039
golang.org/x/crypto 0.50.0 0.52.0 GO-2026-5005/-5006/-5013..-5021/-5023/-5033
golang.org/x/net 0.53.0 0.55.0 GO-2026-5025..-5030
golang.org/x/sys 0.43.0 0.45.0 GO-2026-5024 (0.45.0 is required by x/crypto 0.52.0)

All three x/* packages are indirect dependencies. The scope grew beyond the original "bump the go directive" once a fresh batch of advisories (published after the last dependabot PRs) also flagged stdlib 1.25.10 and the x/* deps.

Verification

  • go build ./..., go vet ./..., go mod verify — all pass locally
  • Docker-based integration tests run in CI (no local Docker)
  • CI uses go-version: 1.25.x → 1.25.11, so both OSV and govulncheck should now be green

🤖 Generated with Claude Code

…ories

The OSV Security Scan and govulncheck were flagging a wave of Go
advisories. This pins everything to its fixed version:

- go directive 1.25.9 -> 1.25.11
  (clears stdlib GO-2026-4918, -4971, -4976/-4977/-4980/-4981/-4982/-4986,
   and the newer -5037/-5038/-5039)
- golang.org/x/crypto 0.50.0 -> 0.52.0 (GO-2026-5005/-5006/-5013..-5021/-5023/-5033)
- golang.org/x/net    0.53.0 -> 0.55.0 (GO-2026-5025..-5030)
- golang.org/x/sys    0.43.0 -> 0.45.0 (GO-2026-5024; 0.45.0 required by x/crypto 0.52.0)

All three x/* packages are indirect deps. Verified locally with
`go build ./...`, `go vet ./...`, and `go mod verify`.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@richardwooding richardwooding force-pushed the chore/bump-go-directive-1.25.10 branch from e6d07bc to 2a02923 Compare June 8, 2026 08:50
@richardwooding richardwooding changed the title chore: bump go directive to 1.25.10 to clear stdlib advisories chore: bump go directive + x/crypto/net/sys to clear security advisories Jun 8, 2026
@richardwooding richardwooding merged commit 61f208f into main Jun 8, 2026
9 checks passed
@richardwooding richardwooding deleted the chore/bump-go-directive-1.25.10 branch June 8, 2026 08:58
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.

1 participant