Skip to content

fix: rebuild with patched packages - #28

Merged
ChiragAgg5k merged 1 commit into
mainfrom
fix/image-cves
Nov 11, 2026
Merged

ChiragAgg5k merged 1 commit into
mainfrom
fix/image-cves

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Nov 11, 2026 •

Copy link
Copy Markdown
Member

Builds the binary with Go 1.26.11 (Dockerfile builder image and .mise.toml) and runs apt-get upgrade -y in the runtime stage so the image picks up Debian 12 security updates the pinned debian:bookworm-slim digest does not include yet. go.mod still declares go 1.25.0 as the minimum.

Package 0.0.11 Patched
Go stdlib (usr/local/bin/autogravity) 1.25.14 1.26.11
perl-base 5.36.0-7+deb12u3 5.36.0-7+deb12u4
libpcre2-8-0 10.42-1 10.42-1+deb12u2
libbrotli1 1.0.9-2+b6 1.0.9-2+deb12u1
libssl3 3.0.20-1~deb12u2 3.0.22-1~deb12u2
apt / libapt-pkg6.0 2.6.1 2.6.2

Trivy (--severity HIGH,CRITICAL --ignore-unfixed, linux/amd64): ghcr.io/appwrite/autogravity:0.0.11 19 (4 critical, 15 high), local build of this branch 0.

A new release tag would let the Appwrite Helm chart pick these up.

Related: appwrite-labs/cloud#6671

Build with Go 1.26.11 so the binary no longer embeds the vulnerable 1.25.14 stdlib, and upgrade Debian packages in the runtime stage to pick up bookworm security fixes.
@appwrite

appwrite Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

Autogravity

Project ID: 6a9e5d640016fa6fb653

Sites (1)
Site Status Logs Preview QR
 Docs
autogravity-docs
Ready Ready View Logs Preview URL QR Code

Tip

MCP server integration brings LLM superpowers to Claude Desktop and Cursor IDE

@appwrite

appwrite Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

🟢 Tier S · Ready to merge

Updates the pinned Go toolchain used for local development and Docker builds to 1.26.11. The runtime image now upgrades the pinned Debian Bookworm base packages before installing its runtime dependencies.

Verdict New comments Fixed Still open
✅ Approved 0 0 0
📂 Walkthrough · 2
File Change
.mise.toml Pins the local Go toolchain to 1.26.11.
Dockerfile Uses the Go 1.26 builder image and upgrades packages in the Debian runtime stage.

Reviewed 78eae76 · Details · Comment @appwrite review to re-run, or mention @appwrite with a question.

@appwrite appwrite Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Tier S · Looks good to merge. Summary

@ChiragAgg5k
ChiragAgg5k merged commit 761c8bc into main Nov 11, 2026
8 checks passed
@ChiragAgg5k
ChiragAgg5k deleted the fix/image-cves branch November 11, 2026 15:52
@ChiragAgg5k ChiragAgg5k self-assigned this Nov 12, 2026
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