Skip to content

Latest commit

 

History

History
79 lines (63 loc) · 2.89 KB

File metadata and controls

79 lines (63 loc) · 2.89 KB

Benchmark Comparison

← Back to README

Runtime Comparison (seconds)

Lower runtimes are better.

Repository Kingfisher Runtime TruffleHog Runtime Gitleaks Runtime
croc 2.64 10.36 3.10
rails 8.75 24.19 24.24
ruby 22.93 132.68 61.37
gitlab 135.41 325.93 350.84
django 6.91 227.63 59.50
lucene 15.62 89.11 76.24
mongodb 25.37 174.93 175.80
linux 205.19 597.51 548.96
typescript 64.99 183.04 232.34

Kingfisher Runtime Comparison

Validated/Verified Findings Comparison

Note: For Gitleaks and detect-secrets, validated/verified counts are not available.

Repository Kingfisher Validated TruffleHog Verified Gitleaks Verified
croc 0 0 0
rails 0 0 0
ruby 0 0 0
gitlab 6 6 0
django 0 0 0
lucene 0 0 0
mongodb 0 0 0
linux 0 0 0
typescript 0 0 0

Network Requests Comparison

'Network Requests' shows the total number of HTTP calls made during a scan. Since Gitleaks and detect‑secrets don’t validate secrets, they never make any network requests.

Repository Kingfisher Network Requests TruffleHog Network Requests Gitleaks Network Requests
croc 0 17 0
rails 1 25 0
ruby 3 33 0
gitlab 17 15624 0
django 0 66 0
lucene 0 116 0
mongodb 1 191 0
linux 0 287 0
typescript 0 10 0

Lower runtimes are better. Validated/Verified counts are reported where available. 'Network Requests' indicates the number of HTTP requests made during scanning.

Binary Size Comparison (macOS arm64)

Tool Reported Version Executable Size
Gitleaks* 8.30.1 14.6 MiB (15,301,234 bytes)
Kingfisher 2.1.0 25.3 MiB (26,557,520 bytes)
TruffleHog 3.97.2 162.7 MiB (170,552,610 bytes)

macOS arm64 executable size comparison: Gitleaks 8.30.1 at 14.6 MiB, Kingfisher 2.1.0 at 25.3 MiB, and TruffleHog 3.97.2 at 162.7 MiB

* Gitleaks does not support credential validation or blast-radius mapping.

Measured in September 2026 from the unaltered installed macOS arm64 executables. Versions are the values reported by each executable. Smaller binaries are easier to distribute, deploy in CI, and embed in container images.

Benchmark Environment

OS: darwin Architecture: arm64 CPU Cores: 16 RAM: 48.00 GB