Mick Grove
432c1fc0bc
Fixed tree-sitter scanning bug where passing --no-base64 caused errors to be printed when the file type couldn’t be determined
2025-10-08 08:59:25 -07:00
Mick Grove
39dc0b0e35
Fixed test
2025-10-05 18:07:45 -07:00
Mick Grove
8fe340a294
Updated README
2025-10-05 16:58:50 -07:00
Mick Grove
5e5cfb818d
Updated README
2025-10-05 16:44:33 -07:00
Mick Grove
6a3db7af67
Updated README
2025-10-05 16:42:29 -07:00
Mick Grove
bc981cb61a
Updated README
2025-10-05 16:38:10 -07:00
Mick Grove
3e33079aac
Updated README
2025-10-05 16:37:15 -07:00
Mick Grove
cf45930e2c
Added first-class Azure Repos support, including CLI commands, enumeration, and documentation updates. Fixed a few bugs.
2025-10-05 10:48:57 -07:00
Mick Grove
69dc42f5bb
Added first-class Azure Repos support, including CLI commands, enumeration, and documentation updates
2025-10-04 23:12:28 -07:00
Mick Grove
74e47fc592
- Improved performance of tree-sitter parsing
...
- Updated Windows build script to ensure static binary is produced
2025-10-03 17:22:28 -07:00
Mick Grove
516e25d125
Replaced Match::finding_id’s SHA1-based hashing with a fast xxh3_64 digest that keeps IDs deterministic while eliminating a hot-path SHA1 dependency
2025-09-24 12:22:56 -07:00
Mick Grove
f5db34a985
Changes in response to code review
2025-09-24 10:43:51 -07:00
Mick Grove
69c14f7451
Populate the finding path from git blob metadata so history-derived secrets display their file location instead of an empty path
2025-09-24 10:06:47 -07:00
Mick Grove
04af6a6b3a
Populate the finding path from git blob metadata so history-derived secrets display their file location instead of an empty path
2025-09-23 17:24:11 -07:00
Mick Grove
bff15fff72
Updated README
2025-09-23 16:41:04 -07:00
Mick Grove
fe5e13f4be
Updated README
2025-09-23 16:39:47 -07:00
Mick Grove
dc90c33fb2
Updated README
2025-09-23 16:29:13 -07:00
Mick Grove
d091ca5d94
Updated README
2025-09-23 16:27:53 -07:00
Mick Grove
1ca95b1b93
Updated README
2025-09-23 16:23:12 -07:00
Mick Grove
c7f9110268
Updated README
2025-09-23 16:21:17 -07:00
Mick Grove
3a6c75e069
Updated README
2025-09-23 16:19:06 -07:00
Mick Grove
a891d7950d
Updated README
2025-09-23 16:18:44 -07:00
Mick Grove
04bb3b74d0
Added support for Gitea
2025-09-23 13:07:45 -07:00
Mick Grove
3f82999ed5
Added support for BitBucket
2025-09-22 18:21:03 -07:00
Mick Grove
95b9b526a3
Removed the unused --rlimit-nofile flag
2025-09-18 17:02:56 -07:00
Mick Grove
3ef9086759
Added a new CLI flag, --user-agent-suffix to allow developers to append additional information to the user-agent
2025-09-18 14:11:54 -07:00
Mick Grove
8cf4b4ba95
Enabled ANSI formatting in the tracing formatter whenever stderr is attached to a terminal so colorized updater messages render correctly instead of showing escape sequences.
2025-09-17 14:54:01 -07:00
Mick Grove
d0c948e257
Updated README
2025-09-16 14:29:53 -07:00
Mick Grove
bcec04b554
Added diff-only Git scanning via --since-commit and --branch, including remote-aware ref resolution so CI jobs can pair --git-url clones with pull request branches
2025-09-16 14:20:43 -07:00
Mick Grove
8a83203e3f
Added --github-exclude and --gitlab-exclude options to skip specific repositories when scanning or listing GitHub and GitLab sources, including support for gitignore-style glob patterns
2025-09-15 21:26:51 -07:00
Mick Grove
065449a483
updated user-agent
2025-09-10 16:13:28 -07:00
Mick Grove
9cabccc195
updated user-agent
2025-09-10 16:08:33 -07:00
Mick Grove
26995696e5
updated rule for AWS Secret Access key
2025-09-10 16:00:21 -07:00
Mick Grove
e74a42c20b
updated rule for AWS Secret Access key
2025-09-10 13:29:19 -07:00
Mick Grove
6785e61768
Increase max-file-size default to 256 mb (up from 64 mb)
2025-09-09 22:40:00 -07:00
Mick Grove
7b193f89a7
- Enabled MongoDB URI validation
...
- AWS + GCP validators now respect HTTPS_PROXY and share a consistent user agent across AWS, GCP, and HTTP validation
2025-09-09 22:35:17 -07:00
Mick Grove
611f19fd74
- Enabled MongoDB URI validation
...
- AWS + GCP validators now respect HTTPS_PROXY and share a consistent user agent across AWS, GCP, and HTTP validation
2025-09-09 16:45:02 -07:00
Mick Grove
9035a862f4
fixed ascii coloring in update check
2025-09-06 15:13:34 -07:00
Mick Grove
3a67fcc81c
fix windows x64 builds
2025-09-05 13:14:12 -07:00
Mick Grove
44b64d0648
preparing for v1.48.0
2025-09-05 10:20:41 -07:00
Mick Grove
9dd8487d54
preparing for v1.48.0
2025-09-05 09:31:52 -07:00
Mick Grove
3b9f177865
preparing for v1.48.0
2025-09-05 09:31:43 -07:00
Mick Grove
f4aa334a97
updated readme
2025-09-05 07:57:14 -07:00
Mick Grove
fa9639ff48
updated readme
2025-09-05 07:54:50 -07:00
Mick Grove
3a18d52245
updated readme
2025-09-04 23:52:43 -07:00
Mick Grove
2ee204ce3c
updated jwt rule
2025-09-04 23:31:34 -07:00
Mick Grove
e538807536
updated sha1 crate
2025-09-04 22:24:30 -07:00
Mick Grove
49afc71803
- Improved error message when self-update cannot find the current binary
...
- Optimized memory usage via string interning and extensive data sharing
- Replaced quadratic match filtering with a per-rule span map, fixing missed secrets in extremely large files and improving scan performance
- Support scanning extremely large files by chunking input into 1 GiB segments with small overlaps, avoiding vectorscan buffer limits while preserving match offsets
- Always use chunked vectorscan, eliminating the slow regex fallback for blobs over 4 GiB
- Skip Base64 scanning for blobs over 64 MB to avoid a second pass over massive files
- Increased max-file-size default to 64 MB (up from 25 MB)
2025-09-04 21:51:24 -07:00
Mick Grove
bf60c5584b
Optimized memory usage via string interning and extensive data sharing
2025-09-03 09:52:49 -07:00
Mick Grove
ac34f35f61
Optimized memory usage via string interning and extensive data sharing
2025-09-02 19:54:44 -07:00