Remove vulnerable cli-proxy:0.27.42 container pin from shared action lock data - #49692
Merged
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix vulnerabilities in cli-proxy container image
Remove vulnerable Aug 2, 2026
cli-proxy:0.27.42 container pin from shared action lock data
Contributor
🔍 Triage Summary
Removes vulnerable cli-proxy:0.27.42 pin. Small, low-risk security fix. Draft, no CI yet. Automated triage — see the triage report for full context.
|
Contributor
There was a problem hiding this comment.
Pull request overview
Removes the vulnerable cli-proxy:0.27.42 pin from shared lock metadata and embedded mirrors.
Changes:
- Removes the affected container pin from the source manifest.
- Synchronizes both embedded pin manifests.
- Includes unrelated generated workflow timeout changes that conflict with the source workflow.
Show a summary per file
| File | Description |
|---|---|
.github/aw/actions-lock.json |
Removes the vulnerable source pin. |
pkg/actionpins/data/action_pins.json |
Synchronizes embedded action-pin data. |
pkg/workflow/data/action_pins.json |
Synchronizes embedded workflow pin data. |
.github/workflows/smoke-checkout-pr-dispatch.lock.yml |
Contains unrelated timeout drift. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Suppressed comments (3)
.github/workflows/smoke-checkout-pr-dispatch.lock.yml:930
- This generated timeout environment value no longer matches the source workflow's 10-minute timeout. Keeping it at 20 makes the runtime receive a different limit and leaves the lock file out of sync with its
.mdsource; restore the generated value.
GH_AW_TIMEOUT_MINUTES: 20
.github/workflows/smoke-checkout-pr-dispatch.lock.yml:1536
- The detection execution timeout was also changed only in the generated lock file, while
.github/workflows/smoke-checkout-pr-dispatch.md:43remains at 10 minutes. This unrelated generated drift should be reverted so recompilation is stable.
timeout-minutes: 20
.github/workflows/smoke-checkout-pr-dispatch.lock.yml:1583
- This detection-phase environment value is another generated 20-minute timeout that conflicts with the unchanged 10-minute source setting. Restore it to keep the compiled workflow internally consistent with its source.
GH_AW_TIMEOUT_MINUTES: 20
- Files reviewed: 4/4 changed files
- Comments generated: 1
- Review effort level: Balanced
| # --allow-tool shell(yq) | ||
| # --allow-tool write | ||
| timeout-minutes: 10 | ||
| timeout-minutes: 20 |
Contributor
|
🎉 This pull request is included in a new release. Release: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The daily container image scan reported high-severity findings for
ghcr.io/github/gh-aw-firewall/cli-proxy:0.27.42. This change removes that vulnerable pinned image reference from the repository’s shared action/container pin data so workflows no longer resolve it from lock metadata.Lock-source update
ghcr.io/github/gh-aw-firewall/cli-proxy:0.27.42container entry from.github/aw/actions-lock.json(source of truth).Mirror sync
pkg/actionpins/data/action_pins.jsonpkg/workflow/data/action_pins.jsonResulting behavior
0.27.42remains available for other AWF images in lock data, butcli-proxy:0.27.42is no longer pin-resolvable through these manifests.