Skip to content

[ca] Update CLI/MCP and scanner image defaults #67905

Closed

Description

@github-actions

Overview

CLI/MCP and Docker image updates were detected for gh-aw default pins in workflow run §38209047437. I updated the local working tree constants and regenerated workflow locks with make recompile.

Updates detected

Component Current pin Latest stable / digest Source Risk
GitHub MCP Server v1.12.2 v2.0.2 https://github.com/github/github-mcp-server/releases/tag/v2.0.2 Medium
Playwright CLI 0.1.21 0.1.22 npm @playwright/cli; https://github.com/microsoft/playwright-cli/releases/tag/v0.1.22 Low
Syft image v1.52.0 v1.54.1 https://github.com/anchore/syft/releases/tag/v1.54.1 Low
Grype image v0.119.0 v0.120.1 https://github.com/anchore/grype/releases/tag/v0.120.1 Low
Yamllint image latest digest update Docker Hub manifest digest Low

Already-current pins checked with no update needed: Claude Code 2.1.296, GitHub Copilot CLI 1.0.95, OpenAI Codex 0.162.1, Pi 1.1.0, MCP Gateway v0.4.30, Threat-detect v0.5.2, Actionlint 1.7.12, Grant v0.6.8, Zizmor 1.30.1, Poutine 1.1.6, and Runner Guard 3.1.5.

Local files updated

  • pkg/constants/version_constants.go
  • pkg/constants/version_constants_test.go
  • pkg/cli/docker_images.go
  • .github/workflows/*.lock.yml via foreground make recompile

GitHub MCP Server v1.12.2 → v2.0.2

  • Release timeline: latest stable v2.0.2 published 2026-10-08.
  • Breaking / migration: medium risk because this crosses a major version boundary from v1.x to v2.x. Validate GitHub MCP tool schemas, typed-tool HTTP header behavior, and workflow MCP startup paths before rollout.
  • Fixes: v2.0.2 restores typed tool HTTP header validation.
  • Security: no explicit security advisory in the release body, but header validation restoration is protocol-hardening relevant.
  • Performance: no performance-specific changes identified in latest release notes.
  • Impact on gh-aw: medium. GitHub MCP is a core read/tooling path; schema or transport changes may affect generated workflows and sandboxed MCP server behavior.
  • Release: https://github.com/github/github-mcp-server/releases/tag/v2.0.2
  • External PR reference: fix(inventory): restore typed tool HTTP header validation github-mcp-server#3454

Playwright CLI 0.1.21 → 0.1.22

Docker image audit

Docker image digests were resolved for every configured scanner image. Syft and Grype version updates passed the 3-day cooldown and were applied. Yamllint's latest tag digest changed and was applied as a digest-only update; digest-only updates are not subject to the release cooldown. All other scanner digests were unchanged.

Constant Version change Release/cooldown Digest change Full image reference
SyftImage v1.52.0 → v1.54.1 Released 2026-10-06 — cooldown passed sha256:500e2d872ac019436926e8322b4fc1f39441d94d21f6f4046c6ff29b30e8cb02 → sha256:3eb5379ba7b409c3f4069b686110527af0c47df993fa5c10d13e7cf34f49b1aa anchore/syft:v1.54.1@sha256:3eb5379ba7b409c3f4069b686110527af0c47df993fa5c10d13e7cf34f49b1aa
GrypeImage v0.119.0 → v0.120.1 Released 2026-10-06 — cooldown passed sha256:8c2c9234a345577a6d321a4753aa3ee1276d8975c8452d2344a56b57733ecad3 → sha256:e4a44ef45d285b829ce6efe2642980329661bd2d18eab5fc539138d4adaebbbe anchore/grype:v0.120.1@sha256:e4a44ef45d285b829ce6efe2642980329661bd2d18eab5fc539138d4adaebbbe
YamllintImage unchanged latest tag Digest-only update; release endpoint unavailable sha256:5ab5eb7da0ed5e606b07c1723fc8b275e925189f70ac259b26b7329cb5f8f44d → sha256:f7f7b4f8824839e33690a880dbe20944128b0dc9c55522a0b92a29b3a905cecf pipelinecomponents/yamllint:latest@sha256:f7f7b4f8824839e33690a880dbe20944128b0dc9c55522a0b92a29b3a905cecf

Other resolved scanner digests:

Constant Selected tag Digest status
ActionlintImage 1.7.12 unchanged: sha256:b1934ee5f1c509618f2508e6eb47ee0d3520686341fec936f3b79331f9315667
GrantImage v0.6.8 unchanged: sha256:172463611795f43b77302cdfbd7b3f81295492a7330e0820cfe41c3674920237
ZizmorImage 1.30.1 unchanged: sha256:a2eb396d886c053073405c7a980f2139ba2248ec172243cfa3841e57196e8101
PoutineImage 1.1.6 unchanged: sha256:722a8e0999b583c1540fe2974e691032b2d9d21b9256a17965132b6bfd0081b0
RunnerGuardImage 3.1.5 unchanged: sha256:2df426ef96d21f1622e05b21329f26bd263fc46110609cefb6afe43457613ac0

Syft v1.54.1 notes

Grype v0.120.1 notes

Validation details
  • make fmt was attempted. The Go formatting phase passed, but the JavaScript formatting phase failed because actions/setup/js/node_modules/.bin/prettier was not present.
  • make recompile && echo done passed in the foreground: 337/337 workflows compiled; existing repository warnings only.
  • go test ./pkg/constants ./pkg/cli -run 'TestDefaultCLIMCPVersions|TestDefaultPlaywrightCLIVersionOutsideCooldownWindow|TestDefaultThreatDetectReleasePins' -short passed.
  • git status shows local modifications to the Go constants and regenerated .github/workflows/*.lock.yml files. A push/report_progress safe-output tool was not available in this run, so this issue records the required update work and validation.

Next actions

  1. Review and land the constants, scanner image pins, Yamllint digest update, and generated lock changes.
  2. Validate GitHub MCP Server v2 tool schema compatibility in a workflow run before broad rollout.
  3. Re-run full make fmt in an environment where actions/setup/js dependencies are installed, then run the repository's final report_progress path.

References:

Generated by 🔢 CLI Version Checker · pi · gpt55 · 187.4 AIC · ⌖ 20.4 AIC · ⊞ 11.2K · ◷

  • expires on Oct 13, 2026, 9:50 PM UTC-08:00

Activity

  1. github-actions commented on Oct 12, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 12.5 AIC · ⌖ 11.4 AIC · ⊞ 10.8K · ◷

  2. github-actions commented on Oct 12, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 11.3 AIC · ⌖ 7.31 AIC · ⊞ 10.4K · ◷

  3. github-actions commented on Oct 12, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 8.24 AIC · ⌖ 7.34 AIC · ⊞ 10.4K · ◷

  4. github-actions commented on Oct 12, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 11.4 AIC · ⌖ 7.15 AIC · ⊞ 10.6K · ◷

  5. github-actions commented on Oct 12, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot\n\nI've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.\n\nIf assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.\n\nOm nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 11.4 AIC · ⌖ 6.84 AIC · ⊞ 9.9K · ◷

  6. github-actions commented on Oct 12, 2026

    @github-actions
    ContributorAuthor

    🍪 Issue Monster selected this for Copilot

    I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.

    If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.

    Om nom nom! 🍪

    🍪 Om nom nom by Issue Monster · pi · gpt54 · 10.3 AIC · ⌖ 6.99 AIC · ⊞ 9.9K · ◷

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    automationcookieIssue Monster Loves Cookies!dependenciesPull requests that update a dependency file

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions