Update Go dependencies to clear plugin validator CVEs#174
Conversation
The v0.1.6 release run failed Grafana's plugin validator: osv-scanner flagged google.golang.org/grpc 1.78.0 (CVE-2026-33186, critical) and go.opentelemetry.io/otel{,/sdk} 1.39.0 (CVE-2026-29181, CVE-2026-24051, CVE-2026-39883). Bumps grafana-plugin-sdk-go 0.285.0 -> 0.292.1 plus the flagged modules (grpc 1.81.1, otel 1.44.0). The new SDK requires go 1.26, so workflow toolchains move 1.25 -> 1.26, which also picks up the crypto/x509 stdlib fixes govulncheck reports for binaries built with 1.25/1.26.<4. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Code Review
This pull request updates the Go runtime version to 1.26.3 and upgrades the github.com/grafana/grafana-plugin-sdk-go dependency to v0.292.1. Additionally, it updates various indirect dependencies in go.mod and go.sum. I have no feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
The
v0.1.6tag's release run (27441590101) failed Grafana's plugin validator — osv-scanner flags:google.golang.org/grpc1.78.0 — CVE-2026-33186 (critical)go.opentelemetry.io/otel1.39.0 — CVE-2026-29181 (high)go.opentelemetry.io/otel/sdk1.39.0 — CVE-2026-24051 / GO-2026-4394, CVE-2026-39883 (high)Changes
grafana-plugin-sdk-go0.285.0 → 0.292.1,grpc→ 1.81.1,otel/otel/sdk→ 1.44.0 (go get+go mod tidy)go-version1.25 → 1.26: required by the new SDK (go.modis nowgo 1.26.3), and Go ≥1.26.4 also fixes the crypto/x509 stdlib vulns govulncheck reports in the shipped binaryVerification
go build ./...andgo test ./...passAfter merge, the
v0.1.6tag needs to be moved to the new merge commit and re-pushed to retry the release.🤖 Generated with Claude Code