Skip to content

fix(migrations): upgrade atlas image to v1.3.2 to clear Go CVEs - #3378

Merged
migmartri merged 1 commit into
mainfrom
fix/atlas-image-v1.3.2
Aug 27, 2026
Merged

fix(migrations): upgrade atlas image to v1.3.2 to clear Go CVEs#3378
migmartri merged 1 commit into
mainfrom
fix/atlas-image-v1.3.2

Conversation

@migmartri

@migmartrimigmartri commented Aug 26, 2026

Copy link
Copy Markdown
Member

Summary

  • Bump the pinned arigaio/atlas base image in app/controlplane/Dockerfile.migrations from v1.2.3-97b7881-canary to the v1.3.2 stable release (sha256:1e4fe2e2…), which is built with an updated Go toolchain and dependencies.
  • Clears all 15 High findings previously reported against the /atlas binary in the control-plane-migrations image, covering Go stdlib (CVE-2026-56862, CVE-2026-56864, CVE-2026-56865, CVE-2026-46600, CVE-2026-39822, GO-2026-6089, GO-2026-5942, GO-2026-4970), golang.org/x/net (GO-2026-5942), golang.org/x/text (GO-2026-5970), golang.org/x/mod (GO-2026-6179, GO-2026-6180) and google.golang.org/grpc (GHSA-hrxh-6v49-42gf).
  • Align the ATLAS_VERSION used to install the atlas CLI in common.mk and .github/workflows/test.yml with the same v1.3.2 release.

AI disclosure: this change was produced with the assistance of Claude Code.

🤖 Posted by Maximus bot (Claude Code) on behalf of @migmartri

Review in cubic

Bump the pinned arigaio/atlas image used by the control-plane migrations
container from v1.2.3-97b7881-canary to the v1.3.2 stable release, which
is built with an updated Go toolchain and dependencies.
Also align the ATLAS_VERSION used to install the atlas CLI in common.mk
and the test workflow with the same release.
Assisted-by: Claude Code
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Chainloop-Trace-Sessions: 3b0034ff-20f8-4a32-9614-ff00d93fdb95
@migmartri
migmartri requested a review from a teamAugust 26, 2026 22:10
@chainloop-platform

chainloop-platformBot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

AI Session Checks — 🟢 86% · ✅ 0 failing

Avg scoreSessionsFailing policiesAttributionFilesLinesTotal Duration
🟢 86%1✅ 0100% AI / 0% Human3+6 / -619m33s

🟢 86% — 100% AI — ✅ All policies passing

Aug 26, 2026 21:50 UTC · 19m33s · $2.76 · 82 in / 17.9k out · claude-code 2.1.246 (claude-opus-5)

View session details ↗

Change Summary

  • Updates app/controlplane/Dockerfile.migrations from Atlas v1.2.3 canary to a pinned v1.3.2 digest.
  • Bumps ATLAS_VERSION to v1.3.2 in common.mk and .github/workflows/test.yml.
  • Verifies the new image and CLI with grype scans, version checks, and atlas migrate validate.

AI Session Overall Score

🟢 86% — Clean remediation session; only the promised PR creation was left unfinished.

AI Session Analysis Breakdown

🟢 95% · scope-discipline

🟢 The AI proposed exactly three file changes before editing, and the recorded diff matched. · High Impact

🟢 93% · solution-quality

No notes.

🟢 90% · user-trust-signal

No notes.

🟢 88% · context-and-planning

🟢 User supplied a detailed remediation workflow before code changes began. · High Impact

🟢 86% · verification

🟢 Grype and atlas validation confirmed the upgrade cleared High findings and kept migrations valid. · High Impact

🟡 The workflow pin bump was not exercised by rerunning the CI workflow in-session. · Low Severity

🟡 72% · alignment

🟠 After user approved applying the upgrade and opening a PR, the session stopped at a signed commit with no PR creation shown. · Medium Severity

💡 When you offer to apply and open the PR, either complete both steps or restate what remains before stopping.


File Attribution

████████████████████ 100% AI / 0% Human

StatusAttributionFileLines
modifiedaiapp/controlplane/Dockerfile.migrations+4 / -4
modifiedai.github/workflows/test.yml+1 / -1
modifiedaicommon.mk+1 / -1

Policies (4)

StatusPolicyMaterialMessages
✅ Passedai-config-ai-agents-allowedai-coding-session-3b0034-
✅ Passedai-config-no-dangerous-commandsai-coding-session-3b0034-
✅ Passedai-config-no-secretsai-coding-session-3b0034-
✅ Passedai-config-mcp-servers-allowedai-coding-session-3b0034-

Security Checks — ✅ 4 passing

github-actions-scan

StatusPolicyMessages
✅ Passedci-pipeline-security-

iac-scan

StatusPolicyMessages
✅ Passediac-misconfiguration-

PR info

StatusPolicyMessages
✅ Passedpr-description-required-
✅ Passedpr-user-story-linked-

⏭️ 1 scan not applied

ScanReason
vulnerability-scanno manifest/lockfile changed

View attestation ↗


Powered by Chainloop and Chainloop Trace

@cubic-dev-aicubic-dev-aiBot 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.

No issues found across 3 files

Re-trigger cubic

@migmartri
migmartri merged commit 63e96c3 into mainAug 27, 2026
22 of 23 checks passed
@migmartri
migmartri deleted the fix/atlas-image-v1.3.2 branch August 27, 2026 07:29
Sign up for freeto 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

@migmartri@matiasinsaurralde