Skip to content

deps(go): bump Go modules to latest and patch transitive CVEs - #6

Merged
upsetbit merged 1 commit into
masterfrom
chore/deps-consolidation
Aug 30, 2026
Merged

upsetbit merged 1 commit into
masterfrom
chore/deps-consolidation

Conversation

@upsetbit

Copy link
Copy Markdown
Contributor

What & why

Consolidates open Dependabot Go bumps into one PR, applied at current latest, plus transitive CVE patches that govulncheck reported in the module graph.

Supersedes #1. Does not change @c3-oss/slack-mcp-server* published versions.

Updates

Direct (go-dependencies group):

Package From To
github.com/mark3labs/mcp-go 0.44.0 0.58.0
github.com/mattn/go-isatty 0.0.20 0.0.24
github.com/slack-go/slack 0.19.0 0.29.0
github.com/takara2314/slack-go-util 0.4.0 0.4.2
go.uber.org/zap 1.27.1 1.28.0
golang.ngrok.com/ngrok/v2 2.1.1 2.2.0
golang.org/x/net 0.50.0 0.58.0
golang.org/x/sync 0.19.0 0.22.0
golang.org/x/time 0.14.0 0.15.0

#1 stopped at mcp-go 0.57.0, slack-go 0.27.0, ngrok 2.1.4, x/net 0.57.0. This PR takes the later latest on those four.

Transitive CVE patches (unused by our code, but in the graph):

  • github.com/yuin/goldmark 1.7.16 → 1.7.17 (GO-2026-5320)
  • github.com/klauspost/compress 1.18.0 → 1.18.7 (GO-2026-5841)

golang.org/x/net 0.50.0 is also below the 0.55.0 patch for GHSA-5cv4-jp36-h3mw. GitHub Dependabot alerts on this repo were empty at open time.

Code

slack-go 0.22+ no longer embeds RichTextSection in RichTextQuote / RichTextPreformatted. pkg/text now copies Type/Elements into a section for the existing text conversion.

go directive is 1.25.7 because golang.ngrok.com/ngrok/v2@v2.2.0 requires it.

Test plan

  • go build ./...
  • make test (same as unit-tests.yaml)
  • go test ./... — non-integration packages pass; TestIntegration* need Slack/OpenAI/ngrok tokens and were not run against live APIs
  • govulncheck ./... — no reachable vulns (remaining: unfixed unused x/crypto/openpgp)

Apply the Dependabot go-dependencies group at current latest:
mcp-go 0.58.0, go-isatty 0.0.24, slack-go 0.29.0, slack-go-util 0.4.2,
zap 1.28.0, ngrok/v2 2.2.0, x/net 0.58.0, x/sync 0.22.0, x/time 0.15.0.

Also bump goldmark 1.7.17 and klauspost/compress 1.18.7 for GO-2026-5320
and GO-2026-5841. Adapt RichTextQuote/Preformatted handling for slack-go 0.29.
@upsetbit
upsetbit merged commit dcca522 into master Aug 30, 2026
3 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.

1 participant