Skip to content

build(deps): bump actions/stale from 10 to 11 - #4694

Merged
apix-bot[bot] merged 1 commit into
masterfrom
dependabot/github_actions/master/actions/stale-11
Aug 6, 2026
Merged

build(deps): bump actions/stale from 10 to 11#4694
apix-bot[bot] merged 1 commit into
masterfrom
dependabot/github_actions/master/actions/stale-11

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 4, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/stale from 10 to 11.

Release notes

Sourced from actions/stale's releases.

v11.0.0

What's Changed

Enhancement

Dependency Update

Full Changelog: actions/stale@v10...v11.0.0

v10.4.0

What's Changed

Bug Fix

Dependency Updates

New Contributors

Full Changelog: actions/stale@v10.3.0...v10.4.0

v10.3.0

What's Changed

Bug Fix

Dependency Updates

New Contributors

Full Changelog: actions/stale@v10...v10.3.0

v10.2.0

What's Changed

Bug Fix

Dependency Updates

New Contributors

Full Changelog: actions/stale@v10...v10.2.0

... (truncated)

Changelog

Sourced from actions/stale's changelog.

Changelog

[10.1.0]

What's Changed

[10.0.0]

What's Changed

Breaking Changes

Enhancement

Dependency Upgrades

Documentation changes

[9.1.0]

What's Changed

[9.0.0]

Breaking Changes

  1. Action is now stateful: If the action ends because of operations-per-run then the next run will start from the first unprocessed issue skipping the issues processed during the previous run(s). The state is reset when all the issues are processed. This should be considered for scheduling workflow runs.
  2. Version 9 of this action updated the runtime to Node.js 20. All scripts are now run with Node.js 20 instead of Node.js 16 and are affected by any breaking changes between Node.js 16 and 20.

... (truncated)

Commits
  • 4391f3d Fix 24 high severity vulnerabilities by overriding brace-expansion to 5.0.8 (...
  • eaf9131 refactor: update imports to use ES module syntax and improve test structure (...
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [actions/stale](https://github.com/actions/stale) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v10...v11)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '11'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update Github_actions code labels Aug 4, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 4, 2026 01:33
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update Github_actions code labels Aug 4, 2026
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

The ticket CLOUDP-430840 was created for internal tracking.

Note: Jira ticket will be closed automatically when this PR is merged.

@github-actions github-actions Bot added the auto_close_jira Closes Jira tickets automatically label Aug 4, 2026
@apix-bot
apix-bot Bot enabled auto-merge (squash) August 4, 2026 01:35
with:
config: ${{ vars.PERMISSIONS_CONFIG }}
- uses: actions/stale@v10
- uses: actions/stale@v11

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Semgrep identified an issue in your code:

actions/stale@v11 uses a movable tag, so a repointed tag would run new code in this scheduled job with permission to modify issues and pull requests.

More details about this

actions/stale is pulled with the mutable tag @v11, so this scheduled workflow will run whatever code the actions/stale maintainers later point v11 to. Because this job runs every day and has issues: write and pull-requests: write, a repointed tag could automatically post attacker-controlled comments, add the stale label, or close issues and PRs in this repository.

A plausible abuse path is: 1) an attacker compromises the actions/stale release process or maintainer account for actions/stale; 2) they move the v11 tag to a new commit containing malicious action code; 3) at the next schedule run, GitHub resolves uses: actions/stale@v11 to that attacker-chosen commit; 4) that code executes in the stale job with this repository's token permissions; 5) it can then use those permissions to modify issue and PR state, for example mass-comment on sensitive threads, apply stale to active PRs, or close discussions to disrupt maintainers. The same risk applies on manual workflow_dispatch runs, because the workflow always trusts the current target of @v11 instead of a fixed commit.

To resolve this comment:

✨ Commit fix suggestion
  1. Replace the mutable tag in the uses line with a full 40-character commit SHA for the same actions/stale release.
  2. Keep the current version as an inline comment so the pinned SHA is easier to track later, for example change uses: actions/stale@v11 to uses: actions/stale@<full-40-character-commit-sha> # v11.
  3. Get the correct SHA from the actions/stale release or tag page and make sure it is the commit that backs v11. Pinning to a commit SHA prevents the action owner from silently changing what runs under the same tag name.

Alternatively, if you need to stay on a specific patch release, pin to the full SHA for that exact release tag instead of the major tag, for example # v11.x.y.

💬 Ignore this finding

Reply with Semgrep commands to ignore this finding.

  • /fp <comment> for false positive
  • /ar <comment> for acceptable risk
  • /other <comment> for all other reasons

Alternatively, triage in Semgrep AppSec Platform to ignore the finding created by github-actions-mutable-action-tag.

🛟 Help? Slack #semgrep-help or go/semgrep-help.

Resolution Options:

  • Fix the code
  • Reply /fp $reason (if security gap doesn’t exist)
  • Reply /ar $reason (if gap is valid but intentional; add mitigations/monitoring)
  • Reply /other $reason (e.g., test-only)

You can view more details about this finding in the Semgrep AppSec Platform.

@coveralls

Copy link
Copy Markdown
Collaborator

Coverage Status

coverage: 64.335%. remained the same — dependabot/github_actions/master/actions/stale-11 into master

@jeroenvervaeke jeroenvervaeke left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@apix-bot
apix-bot Bot merged commit 168efa7 into master Aug 6, 2026
55 checks passed
@apix-bot
apix-bot Bot deleted the dependabot/github_actions/master/actions/stale-11 branch August 6, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto_close_jira Closes Jira tickets automatically dependencies Pull requests that update a dependency file github_actions Pull requests that update Github_actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants