govulncheck ./... after: 0 reachable vulnerabilities. All 9 previously reachable stdlib findings (GO-2026-6617/6613/6612/6611/6608/6603/6600/6599) are gone. Only remaining: GO-2026-5932 — x/crypto/openpgp unmaintained, module-level only, no fixed version available, and our code does not call it.
Mechanical dependency fix from the pre-release security audit (t_fb8612a0).
- go directive 1.27.1 -> 1.27.2; Dockerfile builder golang:1.27-alpine -> golang:1.27.2-alpine
- golang.org/x/crypto v0.39.0 -> v0.58.0 (x/sys v0.47.0 -> v0.49.0)
- go build ./... and go test ./... pass
govulncheck ./... after: 0 reachable vulnerabilities. All 9 previously reachable stdlib findings (GO-2026-6617/6613/6612/6611/6608/6603/6600/6599) are gone. Only remaining: GO-2026-5932 — x/crypto/openpgp unmaintained, module-level only, no fixed version available, and our code does not call it.
BEFORE (go 1.27.1, x/crypto v0.39.0): 9 reachable stdlib vulnerabilities (GO-2026-6617, 6613, 6612, 6611, 6608, 6603, 6600, 6599), all fixed in go1.27.2.
AFTER (go 1.27.2, x/crypto v0.58.0): "Your code is affected by 0 vulnerabilities." 0 reachable, 0 in imported packages. Module-level only: GO-2026-5932 (x/crypto/openpgp unmaintained; no fixed version available; our code does not call it).
Verification: go build ./... ok; go test ./... all packages ok (api, lang, store, web); CI run #437 on this PR completed successfully (37s). Files touched: go.mod, go.sum, Dockerfile only.
Evidence — govulncheck before/after:
BEFORE (go 1.27.1, x/crypto v0.39.0): 9 reachable stdlib vulnerabilities (GO-2026-6617, 6613, 6612, 6611, 6608, 6603, 6600, 6599), all fixed in go1.27.2.
AFTER (go 1.27.2, x/crypto v0.58.0): "Your code is affected by 0 vulnerabilities." 0 reachable, 0 in imported packages. Module-level only: GO-2026-5932 (x/crypto/openpgp unmaintained; no fixed version available; our code does not call it).
Verification: go build ./... ok; go test ./... all packages ok (api, lang, store, web); CI run #437 on this PR completed successfully (37s). Files touched: go.mod, go.sum, Dockerfile only.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Mechanical dependency fix from the pre-release security audit (t_fb8612a0).
govulncheck ./... after: 0 reachable vulnerabilities. All 9 previously reachable stdlib findings (GO-2026-6617/6613/6612/6611/6608/6603/6600/6599) are gone. Only remaining: GO-2026-5932 — x/crypto/openpgp unmaintained, module-level only, no fixed version available, and our code does not call it.
Evidence — govulncheck before/after:
BEFORE (go 1.27.1, x/crypto v0.39.0): 9 reachable stdlib vulnerabilities (GO-2026-6617, 6613, 6612, 6611, 6608, 6603, 6600, 6599), all fixed in go1.27.2.
AFTER (go 1.27.2, x/crypto v0.58.0): "Your code is affected by 0 vulnerabilities." 0 reachable, 0 in imported packages. Module-level only: GO-2026-5932 (x/crypto/openpgp unmaintained; no fixed version available; our code does not call it).
Verification: go build ./... ok; go test ./... all packages ok (api, lang, store, web); CI run #437 on this PR completed successfully (37s). Files touched: go.mod, go.sum, Dockerfile only.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.