Skip to content

fix(security): pin Go toolchain and bump x/sys to clear Grype scan failures - #131

Merged
ChrisJBurns merged 1 commit into
mainfrom
fix/security-failure
Jul 13, 2026
Merged

fix(security): pin Go toolchain and bump x/sys to clear Grype scan failures#131
ChrisJBurns merged 1 commit into
mainfrom
fix/security-failure

Conversation

@glageju

@glageju glageju commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • The weekly Security Scan workflow's image-scan job fails because the compiled binary embeds go1.26.4, which has two disclosed stdlib vulnerabilities: GO-2026-4970 (high, symlink escape in os.Root) and GO-2026-5856 (medium, ECH key disclosure).
  • golang.org/x/sys v0.41.0 also carries a low-severity issue (GO-2026-5024).
  • Pin toolchain go1.26.5 in go.mod so actions/setup-go builds with the patched Go release, and bump golang.org/x/sys to v0.44.0.

Test plan

  • go build ./... and go vet ./... pass
  • go test ./... passes (full suite, including metadata propagation tests)
  • Built server + client binaries with the upgraded toolchain/deps and drove the server end-to-end over all three transports (stdio, SSE, streamable-http): info, list-tools, and call-tool echo all returned correct results
  • CI Security Scan job passes on this branch

🤖 Generated with Claude Code

…ilures

Weekly Security Scan job fails because the compiled binary embeds
go1.26.4, which has two disclosed stdlib vulnerabilities (GO-2026-4970
high, GO-2026-5856 medium). golang.org/x/sys v0.41.0 also carries a
low-severity issue (GO-2026-5024). Pin toolchain to go1.26.5 and bump
x/sys to v0.44.0 to pick up the fixes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@glageju
glageju marked this pull request as ready for review July 13, 2026 17:12
@glageju
glageju requested review from ChrisJBurns and JAORMX July 13, 2026 17:15
@ChrisJBurns
ChrisJBurns merged commit c184432 into main Jul 13, 2026
5 checks passed
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.

2 participants