Skip to content

build: update dependencies and base image to fix vulnerabilities - #92

Merged
tembleking merged 1 commit into
mainfrom
build/update-deps-vuln-fix
Aug 7, 2026
Merged

build: update dependencies and base image to fix vulnerabilities#92
tembleking merged 1 commit into
mainfrom
build/update-deps-vuln-fix

Conversation

@tembleking

@tembleking tembleking commented Aug 7, 2026

Copy link
Copy Markdown
Member

Routine just update sweep. Bumps Go deps, the sysdig-mini-ubi9 base image digest, and pinned GitHub Actions.

Clears three vulnerabilities flagged by govulncheck:

  • GO-2026-5856 (crypto/tls) and GO-2026-4970 (os) — fixed by the go1.26.5 toolchain.
  • GO-2026-5970 (golang.org/x/text) — fixed by bumping x/text to v0.40.0.

govulncheck ./... now reports no findings.

Base image CVEs cleared

The base image digest bump advances these OS packages, clearing 11 CVEs:

Package Version CVEs
glibc 2.34-270 → -275 CVE-2026-5435, CVE-2026-5450, CVE-2026-5928
libxml2 -14.el9_7 → -14.el9_8.2 CVE-2024-34459, CVE-2025-6170
libgcrypt -11 → -13 CVE-2026-41989
libtasn1 -9 → -10 CVE-2025-13151
glib2 -19.el9_8.1 → .2 CVE-2026-58016
libsolv -5 → -6 CVE-2026-48864
coreutils-single -40 → -41 CVE-2025-5278
libacl 2.3.1-4 → 2.4.0-1 CVE-2026-54369, CVE-2026-54370

gnutls, openssl-libs and p11-kit also advance but add no net-new CVEs over the previous digest.

Copilot AI review requested due to automatic review settings August 7, 2026 13:43
@tembleking
tembleking requested a review from a team as a code owner August 7, 2026 13:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR performs a routine dependency and build-environment refresh for the Sysdig MCP Server, updating Go module dependencies, Nix inputs, container base image digests, and pinned GitHub Action SHAs to address reported vulnerabilities.

Changes:

  • Bumped Go module dependencies (including golang.org/x/text to v0.40.0) and refreshed go.sum.
  • Updated Nix inputs (flake.lock) and the Nix package vendoring hash/version (package.nix).
  • Updated base container image digests for amd64/aarch64 and refreshed pinned GitHub Actions in CI/release workflows.

Reviewed changes

Copilot reviewed 7 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.nix Bumps package version and updates vendorHash to match refreshed Go vendoring.
go.mod Updates direct and indirect Go dependency versions (notably x/text).
go.sum Refreshes module checksums to match the updated dependency graph.
flake.lock Updates pinned Nix inputs (e.g., nixpkgs, go-overlay) used by the dev/build environment.
docker-base-amd64.nix Updates pinned sysdig-mini-ubi9 image digest/hash for amd64 builds.
docker-base-aarch64.nix Updates pinned sysdig-mini-ubi9 image digest/hash for aarch64 builds.
.github/workflows/stale.yml Updates the pinned actions/stale SHA/version.
.github/workflows/pull-request-ci.yaml Updates pinned action SHAs (checkout/docker actions) used in PR CI.
.github/workflows/publish.yaml Updates pinned action SHAs (checkout/docker/release actions) used in publish/release workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tembleking
tembleking enabled auto-merge (squash) August 7, 2026 14:21
@tembleking
tembleking merged commit 5901b1c into main Aug 7, 2026
7 checks passed
@tembleking
tembleking deleted the build/update-deps-vuln-fix branch August 7, 2026 15:48
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.

3 participants