Skip to content

Bump composer/composer to 2.9.8 (GHSA-f9f8-rm49-7jv2)#434

Merged
oxyc merged 1 commit into
masterfrom
fix/composer-298-ghsa-f9f8-rm49-7jv2
May 14, 2026
Merged

Bump composer/composer to 2.9.8 (GHSA-f9f8-rm49-7jv2)#434
oxyc merged 1 commit into
masterfrom
fix/composer-298-ghsa-f9f8-rm49-7jv2

Conversation

@oxyc
Copy link
Copy Markdown
Member

@oxyc oxyc commented May 14, 2026

Summary

Bumps composer/composer in composer.lock to 2.9.8, which patches GHSA-f9f8-rm49-7jv2 (high severity, published 2026-05-13) — GITHUB_TOKEN disclosure in Composer's GitHub Actions log output.

composer/composer is present in this repo's composer.lock as a (transitive) dependency, and composer audit flags the locked version.

How

Focused composer update composer/composerno --with-all-dependencies, so only the composer/composer entry moves. Diff is the version / reference / url / source / time lines for that one package.

Why a manual PR

This repo's vulnerability-scan workflow is the older inline version that runs wp vuln status — it scans WordPress plugins, not Composer packages, so it never detects or remediates composer/composer. Repos on the shared generoi/github-actions/.github/workflows/vulnerability-scan.yml@v2 workflow get this auto-PR'd; this brings the inline-workflow repos in line.

Separately worth considering: migrating this repo to the shared @v2 vulnerability-scan workflow so composer audit findings are caught and auto-PR'd going forward.

Test plan

  • composer install resolves cleanly against the updated lock.
  • CI passes.

composer/composer was locked at a version affected by GHSA-f9f8-rm49-7jv2 (GITHUB_TOKEN disclosure in GitHub Actions logs). Focused `composer update composer/composer` — only that package moves.
@oxyc oxyc added the dependencies Pull requests that update a dependency file label May 14, 2026
@oxyc oxyc merged commit 80c6b5d into master May 14, 2026
1 check failed
@oxyc oxyc deleted the fix/composer-298-ghsa-f9f8-rm49-7jv2 branch May 14, 2026 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant