Skip to content

Remove vulnerable gh-aw-firewall agent 0.27.44 container image pin - #52947

Merged
pelikhan merged 2 commits into
mainfrom
copilot/container-image-scan-fix-another-one
Aug 15, 2026
Merged

Remove vulnerable gh-aw-firewall agent 0.27.44 container image pin#52947
pelikhan merged 2 commits into
mainfrom
copilot/container-image-scan-fix-another-one

Conversation

Copilot AI commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Daily container scanning flagged ghcr.io/github/gh-aw-firewall/agent:0.27.44 (digest sha256:0d727725…bada8b4) for High-severity Node.js CVEs (CVE-2026-56846, CVE-2026-56848, CVE-2026-58043) plus brace-expansion and ip-address advisories. This was the last remaining 0.27.44 firewall pin — the squid, cli-proxy, and api-proxy pins for the same version were already removed in earlier remediations.

Changes

  • .github/aw/actions-lock.json — dropped the ghcr.io/github/gh-aw-firewall/agent:0.27.44 container entry:

    "ghcr.io/github/gh-aw-firewall/agent:0.27.44": {
      "image": "ghcr.io/github/gh-aw-firewall/agent:0.27.44",
      "digest": "sha256:0d727725c737b58c7bdf51f640cffb928385ec46517e0917c7f1a02f1bada8b4",
      "pinned_image": "ghcr.io/github/gh-aw-firewall/agent:0.27.44@sha256:0d727725…"
    },
  • pkg/actionpins/data/action_pins.json, pkg/workflow/data/action_pins.json — regenerated via make sync-action-pins.

  • .changeset/patch-remove-vulnerable-awf-0-27-44-agent-pin.md — patch changeset following the wording of the prior 0.27.44 pin removals.

Notes

  • Default firewall version is already v0.28.1; its pins are untouched.
  • No workflow markdown or .lock.yml referenced the removed digest, so no recompilation is required. Removing the historical entry prevents the vulnerable digest from being resolved from embedded lock metadata.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix container vulnerabilities for ghcr.io/github/gh-aw-firewall/agent:0.27.44 Remove vulnerable gh-aw-firewall agent 0.27.44 container image pin Aug 15, 2026
Copilot AI requested a review from pelikhan August 15, 2026 18:58
@pelikhan
pelikhan marked this pull request as ready for review August 15, 2026 19:00
Copilot AI balanced review requested due to automatic review settings August 15, 2026 19:00
@pelikhan
pelikhan merged commit 61f6351 into main Aug 15, 2026
1 check passed
@pelikhan
pelikhan deleted the copilot/container-image-scan-fix-another-one branch August 15, 2026 19:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the vulnerable gh-aw-firewall agent 0.27.44 digest from embedded lock metadata.

Changes:

  • Removes the vulnerable pin from all synchronized catalogs.
  • Adds a patch changeset documenting the remediation.
Show a summary per file
File Description
.github/aw/actions-lock.json Removes the source container pin.
pkg/actionpins/data/action_pins.json Updates embedded action-pin data.
pkg/workflow/data/action_pins.json Updates embedded workflow data.
.changeset/patch-remove-vulnerable-awf-0-27-44-agent-pin.md Documents the security fix.

Review details

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Balanced

"gh-aw": patch
---

Remove vulnerable `ghcr.io/github/gh-aw-firewall/agent:0.27.44` container image pin from shared action lock data. The image digest `sha256:0d727725c737b58c7bdf51f640cffb928385ec46517e0917c7f1a02f1bada8b4` is flagged by daily container scanning for High severity Node.js CVEs (CVE-2026-56846, CVE-2026-56848, CVE-2026-58043) and npm dependency advisories in `brace-expansion` and `ip-address`. The default firewall version is already `v0.28.1`; removing this historical agent pin prevents the vulnerable digest from being resolved from embedded lock metadata.
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.87.0

Sign up for free to 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.

[container-image-scan] Container findings for ghcr.io/github/gh-aw-firewall/agent:0.27.44

3 participants