fix: update brace-expansion to 5.0.8 and upgrade Alpine base image to 3.22 - #48521
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Updates vulnerable JavaScript dependencies and refreshes the compiler container base image.
Changes:
- Updates vulnerable
brace-expansionversions. - Upgrades Alpine from 3.21 to 3.22.
- Recompiles workflow metadata.
Show a summary per file
| File | Description |
|---|---|
eslint-factory/package-lock.json |
Updates brace-expansion to 5.0.8. |
actions/setup/js/package-lock.json |
Updates vulnerable brace-expansion dependency lines. |
Dockerfile |
Upgrades the Alpine base image. |
.github/workflows/smoke-copilot-auto.lock.yml |
Refreshes generated workflow metadata. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Files not reviewed (2)
- actions/setup/js/package-lock.json: Generated file
- eslint-factory/package-lock.json: Generated file
- Files reviewed: 2/4 changed files
- Comments generated: 0
- Review effort level: Medium
|
✅ Great work resolving the container image security findings! This PR follows the project's core-team agentic workflow model perfectly. The fix is focused and well-documented:
This PR is ready for review — it looks like a solid supply-chain security improvement. 🛡️
|
PR Triage
Addresses flagged high-severity vulnerabilities (brace-expansion, Alpine base). Small diff, CI green. Good candidate for expedited merge after human sign-off.
|
Daily container image scan flagged
cli-proxy:0.27.41with high-severity vulnerabilities includingbrace-expansionGHSA-mh99-v99m-4gvg,golang.org/x/text,google.golang.org/grpc, and Alpine base CVEs.Fixes applied in this repo
brace-expansion5.0.5 → 5.0.8 inactions/setup/js(GHSA-mh99-v99m-4gvg)brace-expansion5.0.7 → 5.0.8 ineslint-factory(GHSA-mh99-v99m-4gvg)3.21→3.22inDockerfile(gh-aw compiler image)Already addressed upstream
DefaultFirewallVersionwas already atv0.27.42, which includes:fix: update brace-expansion to 5.0.8in the cli-proxy containerfix(supply-chain): ignore unreachable x/text CVEembedded in gh CLI binarygo.modalready satisfy minimums:x/text v0.40.0,grpc v1.82.1, Go1.26.5Remaining (needs
gh-aw-firewallbump beyond v0.27.42)tar,google.golang.org/grpc, and Go stdlib vulnerabilities inside the cli-proxy binary are owned by thegh-aw-firewallbuild and require a future upstream release.Run URL: https://github.com/github/gh-aw/actions/runs/30337076577