fix(docker): clear image CVEs (OpenSSL, bundled ffmpeg, undici/ws/brace-expansion) #293
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
github-actions
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Evobug/bot!293
Loading…
Reference in a new issue
No description provided.
Delete branch "claude/image-cves"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Clears the image scan findings (16 critical / 400 high).
ffmpeg-static. prism-media (used by@discordjs/voice) tried it before the system binary, so the bundled one was what actually ran. Voice now uses Alpine's apk ffmpeg (8.1.2 on the currentoven/bun:1-alpine, Alpine 3.24.3). Checked inside the built image:FFmpeg.getInfo()resolves toffmpeg 8.1.2.apk upgradeat build, pluspull: truein the Docker workflow, so a stale cached base can't come back.@orpc/*1.16.1 (medium CORS Vary-header CVE).bun install --productionin the image: tsgo/tsgolint ship Go binaries with stdlib CVEs, and faker is test-only. None of them are used at runtime.Verification
bun run testare identical tomain: 571 pre-existing tsgo errors, 5 lint warnings, 1 failing test and 1 error, all already onmain.🤖 Generated with Claude Code
OpenCodeReview
Review complete: 0 finding(s) across 3 selected item(s).
model
openai/gpt-5.6-luna· 3 file(s) reviewed · 186,307 tokens (178,705 in / 7,602 out / 142,336 cached — 80% of input) · 1m17s