シークレット検出のスキャンをコミット前(ローカル)で行うための推奨ツールはどれか。

リポジトリにプッシュされる前に、pre-commitフックを使用してローカルでgitleaksを実行するのが最善である。