Benchmarks of various tools for detecting secrets in git repositories.
- Intel Xeon E3-1270v6 - 4c/8t - 3.8 GHz/4.2 GHz
- 32 GB ECC 2400 MHz
- 2 × 450 GB SSD NVMe (SoftRaid)
repos |
noseyparker (v0.15.0) |
gitleaks (v8.18.1) |
trufflehog (2.2.1) (no-entropy) |
trufflehog (3.63.2) |
expired-creds |
999.50 |
2,910.10 |
6,699.80 |
884.10 |
random-data-samples |
32,985.90 |
256,553.00 |
1,123,970.50 |
22,139.10 |
gitleaks (repo) |
887.40 |
5,777.10 |
61,506.30 |
602.90 |
puppeteer |
44,840.20 |
2,326,351.90 |
908,091.00 |
2,747.10 |
deno |
3,790.10 |
24,476.70 |
323,471.10 |
12,347.80 |
openssl |
15,231.40 |
47,039.90 |
4,227,323.60 |
4,566.60 |
v8 |
73,255.80 |
400,464.60 |
7,318,095.30 |
11,415.90 |
linux |
539,504.80 |
1,097,233.50 |
450,200,374.90 |
117,386.50 |
total |
711,495.10 |
4,160,806.80 |
464,169,532.50 |
172,090.00 |
min |
887.40 |
2,910.10 |
6,699.80 |
602.90 |
max |
539,504.80 |
2,326,351.90 |
450,200,374.90 |
117,386.50 |
average |
88,936.89 |
520,100.85 |
58,021,191.56 |
21,511.25 |
repos |
noseyparker (v0.15.0) |
gitleaks (v8.18.1) |
trufflehog (2.2.1) (no-entropy) |
trufflehog (3.63.2) |
expired-creds |
1.13 |
3.29 |
7.58 |
1.00 |
random-data-samples |
1.49 |
11.59 |
50.77 |
1.00 |
gitleaks (repo) |
1.47 |
9.58 |
102.02 |
1.00 |
puppeteer |
16.32 |
846.84 |
330.56 |
1.00 |
deno |
1.00 |
6.46 |
85.35 |
3.26 |
openssl |
3.34 |
10.30 |
925.70 |
1.00 |
v8 |
6.42 |
35.08 |
641.04 |
1.00 |
linux |
4.60 |
9.35 |
3,835.20 |
1.00 |
total |
4.13 |
24.18 |
2,697.25 |
1.00 |
min |
1.00 |
3.29 |
7.58 |
1.00 |
max |
16.32 |
846.84 |
3,835.20 |
3.26 |
average |
4.47 |
116.56 |
747.28 |
1.28 |