Third-party GitHub Actions
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 to 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.