Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade or abandon Gitleaks Action #30

Closed
jtherrmann opened this issue Sep 14, 2022 · 0 comments · Fixed by #32
Closed

Upgrade or abandon Gitleaks Action #30

jtherrmann opened this issue Sep 14, 2022 · 0 comments · Fixed by #32

Comments

@jtherrmann
Copy link
Contributor

jtherrmann commented Sep 14, 2022

Gitleaks Action v2 requires a paid license. We are currently pinned to the older version, which is not a great long-term solution because it's not receiving any updates. Possible solutions:

  • Run the Gitleaks core tool (which is open-source) as a pre-commit hook (see here and here). The only disadvantage would be that we would need to trust everyone on the team to configure this individually.
  • Abandon Gitleaks if we don't feel it's providing us enough extra value in addition to Trufflehog and git-secrets. I haven't yet found any useful comparisons of Gitleaks with either of these two other tools. I've contacted the Gitleaks team via this form to ask if they can provide these comparisons and a justification for using their tool over the other two.
  • Buy the license. At our current number of repos, with the "Pro" plan, we'd be paying (27 repos)*(8.75 USD per repo per month) = $236.25 per month. We could also limit our use to just the repos we really care about, or perhaps find some clever way to reduce the cost by mirroring all of our repos in a single monorepo and only scanning that repo?

Also see:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant