Repository navigation
Commit 316ee4e
authored
fix(docker): bump runtime bases to patched digests for Trivy gate (#271)
The Docker/Trivy CRITICAL/HIGH gate has been failing since 08-30 on all
three hawk images (CVE-2026-56408, -66046, -76641 in expat < 2.8.3-2).
The failing RUN apk/apt layers are cached via cache-from: type=gha, so
re-running with the same base digest restores the vulnerable layer.
- Dockerfile + Dockerfile.daemon: alpine:3.23.5@fd791d74 -> alpine:3.24@28bd5fe8 (libexpat 2.8.4-r0)
- internal/sandbox/sandbox.Dockerfile: node:22-bookworm-slim@d649c27d -> @4d676821 (libexpat 2.8.3-2+)
Each new digest invalidates the GHA cache so the package layer rebuilds
with patched expat. Verified locally: the CI trivy command exits 0 on
the rebuilt amd64+arm64 hawk images and the sandbox image.1 parent b9345ef commit 316ee4e
3 files changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments