Skip to content

[Renovate] Pin dependencies - #8

Open
appsec-renovate-bot[bot] wants to merge 1 commit into
mainfrom
renovate/pin-dependencies
Open

[Renovate] Pin dependencies#8
appsec-renovate-bot[bot] wants to merge 1 commit into
mainfrom
renovate/pin-dependencies

Conversation

@appsec-renovate-bot

@appsec-renovate-bot appsec-renovate-bot Bot commented Apr 3, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
actions/checkout action pinDigest 0717577
shivammathur/setup-php action pinDigest f3e473d

Setup PHP: GitHub tokens configured by setup-php may be exposed through pinned affected Composer versions

GHSA-5wxr-w449-57cm

More information

Details

Impact

This affects only workflows that pin an exact affected Composer semver version through setup-php, for example tools: composer:2.9.7.

Workflows using the default Composer version, composer:v2, or no pinned Composer version are not affected through setup-php, because those Composer URLs have been updated to patched Composer releases for all setup-php versions.

setup-php does not directly print the token. The token may be exposed through Composer when Composer validates github-oauth auth and rejects GitHub's newer hyphen-containing token format.

Public repository logs may expose the token. GitHub-hosted runner GITHUB_TOKEN values expire after the job, but exposure may still matter during the token lifetime and for longer-lived GitHub App or user tokens.

Patches

setup-php 2.37.1 skips generated GitHub OAuth auth for pinned Composer versions affected by Composer GHSA-f9f8-rm49-7jv2 while preserving other Composer auth, including Packagist auth.

Workarounds

Upgrade to setup-php 2.37.1 or newer. You can also avoid the affected path by using a patched Composer version: 2.9.8, 2.2.28, 1.10.28, or newer supported Composer releases.

It is recommended to avoid pinning affected Composer versions such as composer:2.9.7, unless you have automations to do timely updates in your workflows.

Severity

  • CVSS Score: 5.9 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@appsec-renovate-bot

Copy link
Copy Markdown
Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@appsec-renovate-bot
appsec-renovate-bot Bot force-pushed the renovate/pin-dependencies branch from 16a78b6 to 9286483 Compare May 14, 2026 08:44
@appsec-renovate-bot appsec-renovate-bot Bot changed the title Pin dependencies [Renovate] Update actions/checkout May 20, 2026
@appsec-renovate-bot appsec-renovate-bot Bot changed the title [Renovate] Update actions/checkout [Renovate] Update digest for actions/checkout May 21, 2026
@appsec-renovate-bot
appsec-renovate-bot Bot force-pushed the renovate/pin-dependencies branch from 9286483 to 223b31d Compare June 9, 2026 09:00
@appsec-renovate-bot appsec-renovate-bot Bot changed the title [Renovate] Update digest for actions/checkout [Renovate] Pin dependencies Jun 23, 2026
@appsec-renovate-bot
appsec-renovate-bot Bot force-pushed the renovate/pin-dependencies branch from 223b31d to e65b4b0 Compare July 21, 2026 07:43
@appsec-renovate-bot appsec-renovate-bot Bot changed the title [Renovate] Pin dependencies [Renovate] Pin actions/checkout action to 0717577 Aug 11, 2026
@appsec-renovate-bot appsec-renovate-bot Bot changed the title [Renovate] Pin actions/checkout action to 0717577 [Renovate] Pin dependencies Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants