Third-party GitHub Actions
Table of Contents
Today I came across these steps to guide our decision-making process, before using a 3rd Part GitHub Action:
- For simple tasks, avoid external GitHub Actions because the risk might outweigh the value. Maybe a simple curl could do it as well? 😉
- Use GitHub Actions from Verified Creators because they follow a strict security review process.
- Use the latest version of a GitHub Action because it might contain security fixes.
- Think about GitHub Actions like dependencies: they need to be maintained and updated. Dependabot or Renovate can help here.
- Think about disabling or limiting GitHub Actions for your organization(s) in Settings.
- Have a PR process with multiple reviewers to avoid adding a malicious GitHub Action.
This article was updated on April 8, 2024.
Tags
Related Posts
- GitHub classic vs. fine-grained Personal Access Tokens - July 31, 2024
- GitHub Codespace - April 5, 2024