Repository navigation
chore: bump go toolchain to 1.26.10 and golang.org/x/net to v0.62.0 - #550
Conversation
govulncheck reported 10 standard library vulnerabilities reachable from our code (net/http, net/textproto, crypto/tls, crypto/x509), fixed in go1.26.9 and go1.26.10, plus golang.org/x/net issues fixed in v0.60.0 and v0.62.0.
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Toolchain and dependency versions go.mod |
The toolchain directive and selected indirect dependency versions are updated. The x/exp and x/time entries remain unchanged. |
Estimated code review effort: 1 (Trivial) | ~4 minutes
Merge Risk: 
Minimal · up to b7843
-
The toolchain and dependency updates are ready to merge based on the supplied review evidence.
Pre-merge checks: 
5
-
Full details: Docstring Coverage
-
Explanation
No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)
-
Finishing Touches
-
Generate unit tests (beta)
-
- Commit to this branch
- Create a new PR
-
Problem
make vulncheckfailed: 10 Go standard library vulnerabilities reachable from our code (net/http, net/textproto, crypto/tls, crypto/x509; GO-2026-6603…6613, GO-2026-6809), fixed in go1.26.9 / go1.26.10. golang.org/x/net v0.57.0 also carried GO-2026-6610…6617 (fixed in v0.60.0) and GO-2026-6860/6866 (fixed in v0.62.0).Fix
toolchain go1.26.6→go1.26.10(CI picks it up throughgo-version-file: go.mod)golang.org/x/netv0.57.0 → v0.62.0;go mod tidymoved the other golang.org/x modules alongResult
Not included
3 vulnerabilities remain in modules we require, but none are reachable from our code:
replace, because go-ios v1.0.211 still usesquic.Connection, which quic-go v0.59 renamed. Fixing it means upgrading go-ios to v1.3.x, which touches the real-device tunnel and should be its own PR.Testing
go build ./...,go vet ./...,go test ./...all passmake vulncheck: no vulnerabilities reachable from our codeSummary by CodeRabbit