Skip to content

fix: resolve security vuln, fix failing Dependabot PR, and harden CI permissions - #28

Merged
c-fteixeira merged 2 commits into
mainfrom
fix/security-vuln-and-ci-permissions
Aug 11, 2026
Merged

fix: resolve security vuln, fix failing Dependabot PR, and harden CI permissions#28
c-fteixeira merged 2 commits into
mainfrom
fix/security-vuln-and-ci-permissions

Conversation

@c-fteixeira

Copy link
Copy Markdown
Contributor

Summary

  • Security: Bumps golang.org/x/net from 0.38.0 → 0.55.0 to fix the open DoS vulnerability (HTML parser, Dependabot alert bump helm chart to v1.0.6 #22). Closes the existing Dependabot PR Bump golang.org/x/net from 0.38.0 to 0.55.0 #27, which was failing CI because x/net 0.55.0 requires Go 1.25.
  • Dockerfile: Updates the builder image from golang:1.23golang:1.25 to match the new go directive in go.mod (root cause of PR Bump golang.org/x/net from 0.38.0 to 0.55.0 #27 build failure).
  • CI permissions: Adds explicit permissions: contents: read to all workflow jobs, resolving all 3 open actions/missing-workflow-permissions code scanning alerts. The release job additionally gets packages: write for GHCR pushes.
  • CI actions: Updates all action versions to avoid Node.js 20 deprecation warnings (checkout@v2v4, setup-qemu-action@v2v3, setup-buildx-action@v2v3, build-push-action@v4v6, login-action@v2v3, setup-go@v2v5). Fixes the deprecated set-output command in release.yaml by using ${{ github.repository }} directly.

Test plan

🤖 Generated with Claude Code

c-fteixeira and others added 2 commits August 11, 2026 14:16
Resolves CVE in golang.org/x/net (DoS via HTML parser). The new
version requires Go 1.25, so update the Dockerfile builder image
and go.mod accordingly.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Resolves three GitHub code scanning alerts for missing workflow
permissions (actions/missing-workflow-permissions). Updates all
action versions to avoid Node.js 20 deprecation warnings and fixes
the deprecated set-output command in release.yaml.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Comment thread go.mod
@c-fteixeira
c-fteixeira merged commit db94aae into main Aug 11, 2026
5 checks passed
@c-fteixeira
c-fteixeira deleted the fix/security-vuln-and-ci-permissions branch August 11, 2026 19:22
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.

2 participants