Skip to content

Remove vulnerable gh-aw-firewall/squid:0.27.44 digest pin from shared container pin catalogs - #52829

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

Remove vulnerable gh-aw-firewall/squid:0.27.44 digest pin from shared container pin catalogs#52829
pelikhan merged 2 commits into
mainfrom
copilot/container-image-scan-fix-vulnerabilities-again

Conversation

Copilot AI commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Daily image scanning flagged the pinned ghcr.io/github/gh-aw-firewall/squid:0.27.44@sha256:83e48... image for multiple High/Medium CVEs. This change removes that vulnerable historical squid pin from shared lock metadata so it can no longer be resolved by embedded pin catalogs.

  • Scope of change

    • Deleted the ghcr.io/github/gh-aw-firewall/squid:0.27.44 container entry from:
      • .github/aw/actions-lock.json
      • pkg/actionpins/data/action_pins.json
      • pkg/workflow/data/action_pins.json
    • Kept current 0.28.1 squid pin intact.
  • Release note

    • Added a patch changeset documenting the security remediation:
      • .changeset/patch-remove-vulnerable-awf-0-27-44-squid-pin.md
  • Pin delta (illustrative)

    // removed
    "ghcr.io/github/gh-aw-firewall/squid:0.27.44": {
      "digest": "sha256:83e48bbe12c634be8c228a576832fe45f66c529ac3659db92bddbcf2eeb6d627"
    }

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix vulnerabilities in container image ghcr.io/github/gh-aw-firewall/squid Remove vulnerable gh-aw-firewall/squid:0.27.44 digest pin from shared container pin catalogs Aug 15, 2026
Copilot AI requested a review from pelikhan August 15, 2026 04:58
@pelikhan
pelikhan marked this pull request as ready for review August 15, 2026 05:00
Copilot AI balanced review requested due to automatic review settings August 15, 2026 05:00
@pelikhan
pelikhan merged commit ab08a93 into main Aug 15, 2026
@pelikhan
pelikhan deleted the copilot/container-image-scan-fix-vulnerabilities-again branch August 15, 2026 05:00
@github-actions

Copy link
Copy Markdown
Contributor

🎉 Great work! This PR successfully addresses a security vulnerability in the pinned squid container image (gh-aw-firewall/squid:0.27.44).

The PR is well-focused and properly documented:

  • Clear scope — Removes only the vulnerable 0.27.44 pin from all three pin catalog locations
  • Security-focused — Preserves the current pin, ensuring continuity
  • Release note included — Changeset entry documents the remediation
  • No extraneous changes — Laser-focused on the vulnerability remediation

This is exactly the kind of security-driven infrastructure maintenance the project needs. Looks ready to go!

Generated by ✅ Contribution Check · auto · 50.6 AIC · ⌖ 3.74 AIC · ⊞ 8.8K ·

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 AWF Squid 0.27.44 digest from shared pin catalogs and documents the security change.

Changes:

  • Removes the affected digest from all three pin catalogs.
  • Retains Squid 0.28.1.
  • Adds a patch changeset.
Show a summary per file
File Description
.github/aw/actions-lock.json Removes the vulnerable canonical pin.
pkg/actionpins/data/action_pins.json Removes the embedded actionpins copy.
pkg/workflow/data/action_pins.json Removes the embedded workflow copy.
.changeset/patch-remove-vulnerable-awf-0-27-44-squid-pin.md Documents the remediation.

Review details

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

"gh-aw": patch
---

Remove vulnerable `ghcr.io/github/gh-aw-firewall/squid:0.27.44` container image pin from shared action lock data. The image digest `sha256:83e48bbe12c634be8c228a576832fe45f66c529ac3659db92bddbcf2eeb6d627` is flagged by daily container scanning for High/Medium CVEs in Alpine packages. The default firewall version is already `v0.28.1`; removing this historical squid 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.86.3

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/squid

3 participants