ericcornelissen / tool-versions-update-action

A GitHub Action to automatically update the tools in your .tool-versions file
https://github.com/marketplace/actions/tool-versions-update-action
MIT License
5 stars 0 forks source link

Replace `gitleaks` by `trufflehog` #314

Closed ericcornelissen closed 1 month ago

ericcornelissen commented 1 month ago

Relates to #21

Summary

Update the secret scanning workflow to replace gitleaks by trufflehog. This is mostly because the gitleaks action is facing some technical challenges that aren't being addressed (build problems leading to use of deprecated functionality).

The primary drawback I see for using trufflehog over gitleaks is that the action isn't really pinnable (it's a composable action that runs a Docker image). The VERSION input could be used to pin the container, but that wouldn't be supported by automation to auto-update. For this use case and this purpose I'd prefer staying up-to-date with latest automatically (and I'd just like to try trufflehog for an extended period of time).