Back to Blog

Replace Third-Party Actions with StepSecurity Maintained Actions via Automated Pull Requests

Policy Driven PRs now upgrade third-party Actions to StepSecurity Maintained versions across your entire organization
Balijepalli Vamshi Krishna
View LinkedIn

June 10, 2025

Share on X
Share on X
Share on LinkedIn
Share on Facebook
Follow our RSS feed
Table of Contents

We've been helping our customers secure their CI/CD pipelines with StepSecurity Maintained Actions and Policy Driven PRs for automated security fixes.  

But there was one manual step remaining - replacing risky third-party Actions with StepSecurity's secure drop-in replacement actions required tedious, repo-by-repo updates.  

Today, we're thrilled to announce that Policy Driven PRs now automate the replacement of third-party GitHub Actions with StepSecurity Maintained Actions across your entire organization.

Why This Matters

Before diving into how it works, let’s first look at what StepSecurity Maintained Actions are and why they’re a game-changer for securing your CI/CD pipelines.

What Are StepSecurity Maintained Actions?

StepSecurity Maintained Actions are a curated set of trusted GitHub Actions maintained by our security engineering team. They are designed to reduce the risk of supply chain attacks caused by compromised third-party actions, while also enhancing security, reliability, and consistency across workflows.

Why We Maintain These Actions

We onboard actions based on enterprise customer demand, especially when they:

  • Have been abandoned by the original maintainers
  • Are maintained by a single developer
  • Receive low security scores (based on OpenSSF ScoreCard)
  • Require elevated permissions (like access to repository secrets), which could increase security risk

Case Study Comparisons

To understand the importance of these mitigations, let’s look at two recent real-world security incidents involving GitHub Actions:

  • tj-actions/changed-files: A compromise occurred when a persistent bot account with repository access was exploited to update tags.  

StepSecurity actions eliminate this risk by avoiding persistent credentials and requiring environment-based approvals for releases.

  • reviewdog actions: Security was compromised due to overly permissive access control where contributors who submitted to reviewdog/action-* repositories were automatically invited to the reviewdog/actions-maintainer team, which had write access to these repositories.  

StepSecurity restricts access exclusively to our dedicated maintenance team.

Automate Secure Replacements with Policy Driven PRs

Even when a secure StepSecurity Maintained Action exists, updating every workflow manually across all your repos is tedious and error-prone—especially if you manage dozens of them.

That’s why we’ve extended Policy Driven PRs to automate third-party Action replacements.

Benefits

  • No more manual search and replace
  • No more repetitive PRs per repository
  • Enforce organization-wide security policies in minutes

How It Works

Here’s how to configure automated Action replacements:

Step 1: Navigate to your StepSecurity dashboard

Picture 1198820695, Picture

Step 2: Click the Orchestrate Security dropdown

Picture 708152870, Picture

Step 3: Click "Policy Driven PRs"

Picture 1519773375, Picture

Step 4: Click "Select Actions" to select all the Actions that you want to be replaced by StepSecurity Maintained Action

Picture 1285191202, Picture

Step 5: In this step, you’ll see a list of third-party Actions currently used in your organization that have a secure, drop-in replacement maintained by StepSecurity.

Picture 1453640382, Picture

Step 6: When the PR is automatically created, you can see that the Action has been replaced by a StepSecurity Action

Picture 1528365560, Picture

Secure Actions at Scale

This enhancement makes it easier than ever to ensure your workflows use secure, audited Actions with minimal effort from your team.

🔒 This feature is currently available only to Enterprise tier users.  

Start your 14-day free trial by installing the StepSecurity app.

🛡️ Already using StepSecurity Enterprise Tier? Log in to your dashboard to begin automating third-party Action replacements today.

🎙️ Join the Webinar

Join us live as we walk through how StepSecurity helps you reduce risk and save time by automating GitHub Actions governance. We’ll demo the new capabilities, share implementation tips, and answer your questions.

👉 Register via the link

Blog

Explore Related Posts