Skip to content

Upgrade snyk-broker to v1.0.13-axon and bump Go to 1.26.3#101

Open
ashiramin wants to merge 2 commits into
mainfrom
aa/snyk-broker-v1.0.12-axon
Open

Upgrade snyk-broker to v1.0.13-axon and bump Go to 1.26.3#101
ashiramin wants to merge 2 commits into
mainfrom
aa/snyk-broker-v1.0.12-axon

Conversation

@ashiramin
Copy link
Copy Markdown
Contributor

@ashiramin ashiramin commented May 8, 2026

Summary

Three image-level security fixes rolled into one PR.

snyk-broker v1.0.11-axonv1.0.13-axon

Picks up two upstream PRs:

Go 1.26.21.26.3

Addresses 8 stdlib CVEs flagged on the image:
CVE-2026-33811, 33814, 39820, 39823, 39825, 39826, 39836, 42499 — all fixed in Go 1.26.3.

Bumped consistently in docker/Dockerfile (both stages), all go.mod files (agent, sdks, scaffold, examples), and .github/workflows/ci.yml.

Image rebuild side-effect

Rebuilding also runs apt-get update && upgrade -y in the runtime stage, refreshing linux-libc-dev and clearing the linux-libc-dev CVE class accumulating on :main since the last build (April 22).

Test plan

  • Docker build succeeds.
  • PR's trivy-pr job clears uuid + axios + linux-libc-dev + Go stdlib findings.
  • After merge, scheduled scan against :main reports 0 fixable HIGH/CRITICAL CVEs.

🤖 Generated with Claude Code

Picks up two upstream changes:
- uuid bumped from 8.3.x to 14.0.0 to address GHSA-w5hq-g745-h8pq
  (missing buffer bounds check in v3/v5/v6 when buf is provided).
  Trivy was flagging this on the daily scan since the advisory was
  published.
- TypeScript bumped from 4.9.3 to 5.6.0 (4.9 is past EOL; required
  for uuid 14's modern .d.ts syntax).

Image rebuild side-effect: a fresh apt-get update && upgrade -y in
the Dockerfile runtime stage will also refresh linux-libc-dev,
addressing the 95 fixable CRITICAL/HIGH CVEs that are accumulating
on the published :main image since the last build (April 22).
@ashiramin ashiramin force-pushed the aa/snyk-broker-v1.0.12-axon branch from 30b09ed to 5d2075c Compare May 8, 2026 17:58
@ashiramin ashiramin changed the title Upgrade snyk-broker to v1.0.12-axon Upgrade snyk-broker to v1.0.12-axon and bump Go to 1.26.3 May 8, 2026
Three image-level security fixes rolled into one PR.

snyk-broker v1.0.11-axon → v1.0.13-axon picks up:
- cortexapps/snyk-broker#20: uuid 8.3.x → 14.0.0 to address
  GHSA-w5hq-g745-h8pq (uuid: missing buffer bounds check in
  v3/v5/v6). TypeScript also bumped 4.9.3 → 5.6.0 (EOL).
- cortexapps/snyk-broker#22: axios → ^1.16.0 to address 13 axios
  CVEs (CVE-2026-42033 through 42044 plus 42264).

Go 1.26.2 → 1.26.3 addresses 8 stdlib CVEs flagged on the image:
CVE-2026-33811, 33814, 39820, 39823, 39825, 39826, 39836, 42499.
Bumped consistently in docker/Dockerfile (both stages), all go.mod
files (agent, sdks, scaffold, examples), and .github/workflows/ci.yml.

Rebuilding the image also runs apt-get update && upgrade -y,
refreshing linux-libc-dev and clearing the linux-libc-dev CVE
class that's been accumulating on the published :main image
since the last build (April 22).
@ashiramin ashiramin force-pushed the aa/snyk-broker-v1.0.12-axon branch from 5d2075c to bc45c82 Compare May 11, 2026 15:56
@ashiramin ashiramin changed the title Upgrade snyk-broker to v1.0.12-axon and bump Go to 1.26.3 Upgrade snyk-broker to v1.0.13-axon and bump Go to 1.26.3 May 11, 2026
@ashiramin ashiramin requested a review from shawnburke May 11, 2026 16:29
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