Repository navigation
Update step-security/harden-runner action to v2 - #694
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
June 20, 2023 14:02
7d81596 to
6e12bf8
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
July 25, 2023 02:27
6e12bf8 to
e770d93
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
August 10, 2023 23:44
e770d93 to
c9f7011
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
October 3, 2023 02:55
c9f7011 to
ceb896a
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
November 17, 2023 05:58
ceb896a to
762ec87
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
January 31, 2024 02:37
762ec87 to
5f23572
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
April 30, 2024 14:35
5f23572 to
5f4bb6c
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
May 22, 2024 14:08
5f4bb6c to
011a35f
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
June 7, 2024 14:24
011a35f to
7b0032c
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
July 19, 2024 14:07
7b0032c to
992c969
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
August 6, 2024 14:59
992c969 to
d624c69
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
2 times, most recently
from
September 11, 2024 14:43
9fc8131 to
78c9dbb
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
November 19, 2024 05:50
78c9dbb to
d52afb1
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
January 10, 2025 14:08
d52afb1 to
f3a48ad
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
January 20, 2025 12:00
f3a48ad to
2582e2b
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
February 17, 2025 15:37
2582e2b to
8e037d9
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
April 2, 2025 14:20
8e037d9 to
299c0de
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
April 22, 2025 14:49
299c0de to
df54714
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
June 12, 2025 14:07
df54714 to
02340dd
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
June 30, 2025 17:26
02340dd to
ef72e45
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
July 16, 2025 14:15
ef72e45 to
776b3a3
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
September 11, 2025 08:03
776b3a3 to
06e44d1
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
November 8, 2025 07:38
06e44d1 to
f1bf2ff
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
December 2, 2025 19:57
f1bf2ff to
a0dc0cf
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
December 10, 2025 07:13
a0dc0cf to
2c1167d
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
January 26, 2026 23:30
2c1167d to
7a4ec51
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
February 7, 2026 04:06
7a4ec51 to
effe1e7
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
March 1, 2026 18:49
effe1e7 to
aeede09
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
March 8, 2026 08:38
aeede09 to
c5181ca
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
March 16, 2026 14:52
c5181ca to
03d4507
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
2 times, most recently
from
April 15, 2026 17:53
096fc11 to
e572bcb
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
2 times, most recently
from
May 3, 2026 15:04
15626de to
079314f
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
2 times, most recently
from
May 16, 2026 07:53
73a14dc to
0533b4a
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
May 22, 2026 04:02
0533b4a to
9dfe5c0
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
July 9, 2026 04:08
9dfe5c0 to
c97c523
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
August 7, 2026 04:13
c97c523 to
2ca5145
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
August 17, 2026 19:48
2ca5145 to
7d8d0e3
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
September 5, 2026 16:08
7d8d0e3 to
9f73462
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
2 times, most recently
from
October 9, 2026 23:31
0fa235b to
87098e8
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
2 times, most recently
from
October 30, 2026 08:11
2b94133 to
8c7938d
Compare
renovate
Bot
force-pushed
the
renovate/step-security-harden-runner-2.x
branch
from
November 7, 2026 04:12
8c7938d to
b75c961
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.5.0→v2.22.4Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
step-security/harden-runner
v2.22.4Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.22.3...v2.22.4
v2.22.3Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.22.2...v2.22.3
v2.22.2Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.22.1...v2.22.2
v2.22.1Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.22.0...v2.22.1
v2.22.0Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.21.1...v2.22.0
v2.21.1Compare Source
What's Changed
disable-sudofeature./usrfilesystem layout (for example Debian 11), where/usr/bin/echodoes not exist. This mainly affected self-hosted runners.Full Changelog: step-security/harden-runner@v2.21.0...v2.21.1
v2.21.0Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.20.1...v2.21.0
v2.20.1Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.20.0...v2.20.1
v2.20.0Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.19.4...v2.20.0
v2.19.4Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.19.3...v2.19.4
v2.19.3Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.19.2...v2.19.3
v2.19.2Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.19.1...v2.19.2
v2.19.1Compare Source
What's Changed
What the fix changes
ubuntu-slimrunners and exit cleanly with an informational log message, instead of post harden runner step failing on chown: invalid user: 'undefined'.What the fix does not do
ubuntu-slimwill not be monitored by Harden-Runner. The agent relies on kernel-level features (that require elevated capabilities).For StepSecurity enterprise customers
If your security posture requires that workflows are always monitored, you can block the use of
ubuntu-slimvia workflow run policies see the Runner Label Policy docs. This lets you enforce that jobs only run on monitored runner types.New Contributors
Full Changelog: step-security/harden-runner@v2.19.0...v2.19.1
v2.19.0Compare Source
What's Changed
New Runner Support
Harden-Runner now supports Depot, Blacksmith, Namespace, and WarpBuild runners with the same egress monitoring, runtime monitoring, and policy enforcement available on GitHub-hosted runners.
Automated Incident Response for Supply Chain Attacks
Bug Fixes
Windows and macOS: stability and reliability fixes
Full Changelog: step-security/harden-runner@v2.18.0...v2.19.0
v2.18.0Compare Source
What's Changed
Global Block List: During supply chain incidents like the recent axios and trivy compromises, StepSecurity will add known malicious domains and IP addresses (IOCs) to a global block list. These will be automatically blocked, even in audit mode, providing immediate protection without requiring any workflow changes.
Deploy on Self-Hosted VM: Added
deploy-on-self-hosted-vminput that allows the Harden Runner agent to be installed directly on ephemeral self-hosted Linux runner VMs at workflow runtime. This is intended as an alternative when baking the agent into the VM image is not possible.Full Changelog: step-security/harden-runner@v2.17.0...v2.18.0
v2.17.0Compare Source
What's Changed
Policy Store Support
Added
use-policy-storeandapi-keyinputs to fetch security policies directly from the StepSecurity Policy Store. Policies can be defined and attached at the workflow, repo, org, or cluster (ARC) level, with the most granular policy taking precedence. This is the preferred method over the existingpolicyinput which requiresid-token: writepermission. If no policy is found in the store, the action defaults to audit mode.Full Changelog: step-security/harden-runner@v2.16.1...v2.17.0
v2.16.1Compare Source
What's Changed
Enterprise tier: Added support for direct IP addresses in the allow list
Community tier: Migrated Harden Runner telemetry to a new endpoint
Full Changelog: step-security/harden-runner@v2.16.0...v2.16.1
v2.16.0Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.15.1...v2.16.0
v2.15.1Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.15.0...v2.15.1
v2.15.0Compare Source
What's Changed
Windows and macOS runner support
We are excited to announce that Harden Runner now supports Windows and macOS runners, extending runtime security beyond Linux for the first time.
Insights for Windows and macOS runners will be displayed in the same consistent format you are already familiar with from Linux runners, giving you a unified view of runtime activity across all platforms.
Full Changelog: step-security/harden-runner@v2.14.2...v2.15.0
v2.14.2Compare Source
What's Changed
Security fix: Fixed a medium severity vulnerability where outbound network connections using sendto, sendmsg, and sendmmsg socket system calls could bypass audit logging when using egress-policy: audit. This issue only affects the Community Tier in audit mode; block mode and Enterprise Tier were not affected. See GHSA-cpmj-h4f6-r6pq for details.
Full Changelog: step-security/harden-runner@v2.14.1...v2.14.2
v2.14.1Compare Source
What's Changed
In some self-hosted environments, the agent could briefly fall back to public DNS resolvers during startup if the system DNS was not yet available. This behavior was unintended for GitHub-hosted runners and has now been fixed to prevent any use of public DNS resolvers.
Fixed npm audit vulnerabilities
Full Changelog: step-security/harden-runner@v2.14.0...v2.14.1
v2.14.0Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.13.3...v2.14.0
v2.13.3Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.13.2...v2.13.3
v2.13.2Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.13.1...v2.13.2
v2.13.1Compare Source
What's Changed
Graceful handling of HTTP errors: Improved error handling when fetching Harden Runner policies from the StepSecurity Policy Store API, ensuring more reliable execution even in case of temporary network/API issues.
Security updates for npm dependencies: Updated vulnerable npm package dependencies to the latest secure versions.
Faster enterprise agent downloads: The enterprise agent is now downloaded from GitHub Releases instead of packages.stepsecurity.io, improving download speed and reliability.
Full Changelog: step-security/harden-runner@v2.13.0...v2.13.1
v2.13.0Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2...v2.13.0
v2.12.2Compare Source
What's Changed
Added HTTPS Monitoring for additional destinations - *.githubusercontent.com
Bug fixes:
Full Changelog: step-security/harden-runner@v2...v2.12.2
v2.12.1Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2...v2.12.1
v2.12.0Compare Source
What's Changed
A new option,
disable-sudo-and-containers, is now available to replace thedisable-sudo policy, addressing Docker-based privilege escalation (CVE-2025-32955). More details can be found in this blog post.New detections have been added based on insights from the tj-actions and reviewdog actions incidents.
Full Changelog: step-security/harden-runner@v2...v2.12.0
v2.11.1Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2...v2.11.1
v2.11.0Compare Source
What's Changed
Release v2.11.0 in #498
Harden-Runner Enterprise tier now supports the use of eBPF for DNS resolution and network call monitoring
Full Changelog: step-security/harden-runner@v2...v2.11.0
v2.10.4Compare Source
What's Changed
Fixed a potential Harden-Runner post step failure that could occur when printing agent service logs. The fix gracefully handles failures without failing the post step.
Full Changelog: step-security/harden-runner@v2...v2.10.4
v2.10.3Compare Source
What's Changed
Fixed an issue where DNS requests using uppercase characters (e.g., EXAMPLE.com) were blocked even when the domain was present in the allowed list. This update standardizes domain names to lowercase for consistent comparison.
Full Changelog: step-security/harden-runner@v2...v2.10.3
v2.10.2Compare Source
What's Changed
Fixes low-severity command injection weaknesses
The advisory is here: GHSA-g85v-wf27-67xc
Bug fix to improve detection of whether Harden-Runner is running in a container
Full Changelog: step-security/harden-runner@v2...v2.10.2
v2.10.1Compare Source
What's Changed
Release v2.10.1 by @varunsh-coder in #463
Bug fix: Resolves an issue where DNS resolution of .local domains was failing when using a Kind cluster in a GitHub Actions workflow.
Full Changelog: step-security/harden-runner@v2...v2.10.1
v2.10.0Compare Source
What's Changed
Release v2.10.0 by @h0x0er and @varunsh-coder in #455
ARM Support: Harden-Runner Enterprise tier now supports GitHub-hosted ARM runners. This includes all the features that apply to previously supported GitHub-hosted x64 Linux runners.
Full Changelog: step-security/harden-runner@v2...v2.10.0
v2.9.1Compare Source
What's Changed
Release v2.9.1 by @h0x0er and @varunsh-coder in #440
This release includes two changes:
Full Changelog: step-security/harden-runner@v2...v2.9.1
v2.9.0Compare Source
What's Changed
Release v2.9.0 by @h0x0er and @varunsh-coder in #435
This release includes:
For the enterprise tier, this change helps overcome size constraints, allowing for more reliable telemetry uploads from the Harden-Runner agent to the StepSecurity backend API. No configuration change is needed to enable this.
The Harden-Runner agent now uses a per-job key to authenticate to the StepSecurity backend API to submit telemetry. This change prevents the submission of telemetry data anonymously for a given job, improving the integrity of the data collection process. No configuration change is needed to enable this.
A Table of Contents has been added to the README file to improve navigation. This makes it easier for users to find the information they need quickly.
Updated the
bracesnpm package dependency to a non-vulnerable version. The vulnerability inbracesdid not affect the Harden Runner ActionFull Changelog: step-security/harden-runner@v2...v2.9.0
v2.8.1Compare Source
What's Changed
The previous implementation incorrectly identified large GitHub-hosted runners as self-hosted runners. As a result, harden-runner was not executing on these large GitHub-hosted runners.
Full Changelog: step-security/harden-runner@v2...v2.8.1
v2.8.0Compare Source
What's Changed
Release v2.8.0 by @h0x0er and @varunsh-coder in #416
This release includes:
These enhancements are based on insights from the XZ Utils incident, aimed at improving observability and detections during the build process.
Full Changelog: step-security/harden-runner@v2...v2.8.0
v2.7.1Compare Source
What's Changed
Release v2.7.1 by @varunsh-coder, @h0x0er, @ashishkurmi in #397
This release:
Full Changelog: step-security/harden-runner@v2.7.0...v2.7.1
v2.7.0Compare Source
What's Changed
Release 2.7.0 by @varunsh-coder and @h0x0er in #376
This release:
Full Changelog: step-security/harden-runner@v2...v2.7.0
v2.6.1Compare Source
What's Changed
Release v2.6.1 by @varunsh-coder and @h0x0er in #356
This release:
Full Changelog: step-security/harden-runner@v2...v2.6.1
v2.6.0Compare Source
What's Changed
Release v2.6.0 by @varunsh-coder in #346
This release adds support for self-hosted Virtual Machine runners (e.g. on EC2).
Full Changelog: step-security/harden-runner@v2...v2.6.0
v2.5.1Compare Source
What's Changed
*.actions.githubusercontent.com. GitHub Actions recently started making calls to additional sub-domains for this domain. Please update to this latest version of harden-runner to allow these new endpoints.Full Changelog: step-security/harden-runner@v2...v2.5.1
v2.5.0Compare Source
What's Changed
Release v2.5.0 by @h0x0er and @varunsh-coder in #325
This release:
Full Changelog: step-security/harden-runner@v2...v2.5.0
v2.4.1Compare Source
What's Changed
Release v2.4.1 by @varunsh-coder and @Devils-Knight in #309
This release
Full Changelog: step-security/harden-runner@v2...v2.4.1
v2.4.0Compare Source
What's Changed
Adds support for wildcard domains in
blockmode. e.g. you can add*.data.mcr.microsoft.com:443to the allowed list, and egress traffic will be allowed toeastus.data.mcr.microsoft.com:443andwestus.data.mcr.microsoft.com:443.Link to documentation.
Full Changelog: step-security/harden-runner@v2...v2.4.0
v2.3.1Compare Source
What's Changed
Fixes #279 and #275
Full Changelog: step-security/harden-runner@v2...v2.3.1
v2.3.0Compare Source
What's Changed
The Policy Store helps you manage Harden Runner policies without altering your workflow files.
Full Changelog: step-security/harden-runner@v2...v2.3.0
v2.2.1Compare Source
What's Changed
Harden runner has the ability to automatically detect the cache endpoint used by each job. When Harden runner is used in block mode, this endpoint is added to the list of allowed endpoints. A fix has been implemented to improve this feature by updating the logic used to fetch the cache endpoint. This update involves using code from the actions/cache library to ensure the endpoint is properly retrieved.
Full Changelog: step-security/harden-runner@v2...v2.2.1
v2.2.0Compare Source
What's Changed
containerddependency to a non-vulnerable version.Full Changelog: step-security/harden-runner@v2...v2.2.0
v2.1.0Compare Source
What's Changed
This makes it easier to locate and click on the insights link. One had to look for it in the build log earlier.
Full Changelog: step-security/harden-runner@v2...v2.1.0
v2.0.0Compare Source
Release v2.0.0
disable-sudo: trueto run job steps without sudo access on the GitHub-hosted runner.disable-sudoisfalseby default and needs to be opted-into. (documentation)What's Changed
Full Changelog: step-security/harden-runner@v1...v2.0.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.