Skip to content

fix: fix dependabot vulnerabilities (Go, npm, GitHub Actions)#987

Merged
aa-replicated merged 7 commits into
mainfrom
fix/dependabot-vulns
Apr 29, 2026
Merged

fix: fix dependabot vulnerabilities (Go, npm, GitHub Actions)#987
aa-replicated merged 7 commits into
mainfrom
fix/dependabot-vulns

Conversation

@aa-replicated

Copy link
Copy Markdown
Contributor

Summary

Consolidates and applies all outstanding dependabot security fixes into a single PR.

Go modules

  • filippo.io/age v1.2.1 → v1.3.1
  • github.com/DataDog/datadog-go/v5 v5.8.2 → v5.8.3 (security)
  • github.com/aws/aws-sdk-go-v2 group: v1.41.0 → v1.41.6 (security — includes config, ec2/imds, s3/manager, s3, credentials, and all indirect deps)
  • Skipped kubevirt.io/client-go v1.7.0: requires k8s.io/client-go v0.33+ but go.mod pins to v0.32.5 — incompatible without a larger k8s upgrade

npm (web/)

  • axios 1.13.2 → ^1.15.2 — fixes GHSA-43fc-jf86-j433 (DoS via proto), GHSA-3p68-rc4w-qgx5 (SSRF), GHSA-fvcv-3m26-pcqx (metadata exfiltration)
  • All other vulnerable transitive packages updated via npm audit fix (ajv, flatted, follow-redirects, immutable, lodash, minimatch, nanoid, node-forge, serialize-javascript, webpack, and others)
  • Remaining: 3 moderate severity in uuid <14.0.0 (via webpack-dev-server → sockjs → uuid@^8). The npm-suggested "fix" would downgrade webpack-dev-server from v5 to v1, which is a breaking change. No safe fix exists upstream yet.

GitHub Actions

  • docker/login-action v3 → v4

Test plan

  • go build ./... passes
  • go vet ./... passes
  • go test ./... passes (3 test packages, all green)
  • npm audit fix applied (reduced from 24 to 3 moderate vulnerabilities)
  • Remaining 3 vulnerabilities documented (no safe fix available)

🤖 Generated with Claude Code

…s (kt-qk6)

Go modules:
- filippo.io/age v1.2.1 → v1.3.1
- github.com/DataDog/datadog-go/v5 v5.8.2 → v5.8.3
- github.com/aws/aws-sdk-go-v2 group: v1.41.0 → v1.41.6 (security)
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.15 → v1.22.16
- github.com/aws/aws-sdk-go-v2/service/s3 v1.93.2 → v1.100.0
- Skipped kubevirt.io/client-go v1.7.0: incompatible with k8s.io/client-go v0.32.5 pin

npm (web):
- axios 1.13.2 → ^1.15.2 (fixes GHSA-43fc-jf86-j433, GHSA-3p68-rc4w-qgx5, GHSA-fvcv-3m26-pcqx)
- Updated all other vulnerable transitive deps via npm audit fix
- Remaining: 3 moderate (uuid in webpack-dev-server/sockjs, no safe fix)

GitHub Actions:
- docker/login-action v3 → v4

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@aa-replicated aa-replicated requested a review from a team as a code owner April 29, 2026 01:30
@netlify

netlify Bot commented Apr 29, 2026

Copy link
Copy Markdown

Deploy Preview for kurlsh-testgrid ready!

Name Link
🔨 Latest commit cca6a26
🔍 Latest deploy log https://app.netlify.com/projects/kurlsh-testgrid/deploys/69f168d21f52bb0008a0d15c
😎 Deploy Preview https://deploy-preview-987--kurlsh-testgrid.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Apr 29, 2026

Copy link
Copy Markdown

Deploy Preview for kurlsh-testgrid-staging ready!

Name Link
🔨 Latest commit cca6a26
🔍 Latest deploy log https://app.netlify.com/projects/kurlsh-testgrid-staging/deploys/69f168d2f9fb800008fd033d
😎 Deploy Preview https://deploy-preview-987--kurlsh-testgrid-staging.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

aa-replicated and others added 6 commits April 28, 2026 21:30
…-qk6)

Fixes SA1019 staticcheck deprecations caused by the aws-sdk-go-v2 upgrade:
- Replace feature/s3/manager (deprecated) with feature/s3/transfermanager
- manager.Uploader → transfermanager.Client
- manager.NewUploader() → transfermanager.New()
- Uploader.Upload() → Client.UploadObject() with UploadObjectInput

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@aa-replicated aa-replicated merged commit cca6a26 into main Apr 29, 2026
11 checks passed
@aa-replicated aa-replicated deleted the fix/dependabot-vulns branch April 29, 2026 02:14
@aa-replicated aa-replicated restored the fix/dependabot-vulns branch April 29, 2026 02:16
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