fix: bump dependencies to address security advisories#377
Conversation
- github.com/cilium/cilium: v1.17.14 → v1.17.15 (GHSA-gj49-89wh-h4gj) - github.com/anchore/syft: v1.32.0 → v1.42.3 (GHSA-rjcw-vg7j-m9rc) - golang.org/x/net: v0.53.0 → v0.55.0 (GO-2026-502x series) - golang.org/x/crypto: v0.50.0 → v0.52.0 (GO-2026-50xx series) - golang.org/x/sys: v0.43.0 → v0.45.0 (GO-2026-5024) - Pin opencontainers/runtime-spec to v1.2.1 for containerd v1.7.32 compatibility Note: docker/docker and moby/moby v29.3.1 are not yet published to the Go module proxy; they remain at v28.5.2+incompatible (already latest available). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Warning Review limit reached
More reviews will be available in 20 minutes and 36 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Summary:
|
Summary
Bumps vulnerable Go dependencies to patched versions to address known security advisories.
github.com/cilium/ciliumgithub.com/anchore/syftgolang.org/x/netgolang.org/x/cryptogolang.org/x/sysNote on docker/docker and moby/moby: The requested target versions (v29.3.1) are not yet published to the Go module proxy under
github.com/docker/dockerorgithub.com/moby/moby. Both remain at v28.5.2+incompatible, which is already the latest version available in the proxy. This PR should be updated once v29.x is published.Note on GHSA-x744-4wpc-v9h2 (moby/docker): Cannot be addressed yet as v29.3.1 is unavailable in the Go module proxy.
Compatibility fix
Upgrading
anchore/syftto v1.42.3 transitively bumps the Go toolchain requirement to 1.25.8 and upgradesopencontainers/runtime-specto v1.3.0. The v1.3.0 release changedLinuxPids.Limitfromint64to*int64, which is incompatible withcontainerd v1.7.32(a transitive dep viainspektor-gadget). Areplacedirective pinsruntime-specto v1.2.1 to maintain build compatibility until containerd v1 is replaced by v2 in the dependency chain.Test plan
go build ./...passes cleanlygo mod tidyproduces no errors