Mick Grove
0552d67df7
Authored Devin / Cognition rule
2026-05-27 17:55:32 -07:00
Mick Grove
1636b07810
preparing for v1.100.0
2026-05-18 09:42:04 -07:00
Mick Grove
d8e0a41fe8
performance improvements and rule improvements
2026-04-23 14:42:10 -07:00
Mick Grove
7ee1fd5163
performance improvements and rule improvements
2026-04-22 23:39:19 -07:00
Mick Grove
51b3b65706
changes in response to PR review
2026-04-08 08:57:12 -07:00
Mick Grove
5aa5e1e218
Replaced tree-sitter with a lighter parser-based context verifier built from handwritten lexers plus tl/cssparser, preserving context-dependent matching while cutting about 19 MB from the release binary.
2026-04-08 08:02:14 -07:00
Mick Grove
5f7d82a524
fix github action
2026-04-05 16:36:08 -07:00
Mick Grove
f227141b88
fixes in response to code review
2026-04-05 10:58:46 -07:00
Mick Grove
64d21f0f4c
track Cargo.lock for reproducible builds
...
Fixes Windows CI failure caused by libz-sys v1.1.26 resolving with
missing vendored zlib sources. Pinning via lockfile prevents future
surprise dependency breakage.
2026-04-04 08:33:11 -07:00
Mick Grove
0c77e3c4a3
openssf scorecard suggested improvements
2026-03-19 23:52:38 -07:00
Mick Grove
ae8c5f62a4
openssf scorecard suggested improvements
2026-03-19 23:40:46 -07:00
Mick Grove
b99cbf9f50
v1.88.0
2026-03-11 20:59:44 -07:00
Mick Grove
dbdc5c0c82
added AGENTS.md
2026-03-04 22:45:41 -08:00
Mick Grove
9b6dbf106b
rules updated
2026-03-02 19:52:05 -08:00
Mick Grove
5882468177
Added optional validation rate limiting via --validation-rps (global) and repeatable --validation-rps-rule <RULE_SELECTOR=RPS> (per-rule override) for both scan and validate. Throttling now applies across built-in validator types (HTTP/gRPC plus AWS, GCP, Coinbase, MongoDB, Postgres, MySQL, JDBC, JWT, and Azure Storage). Rule selectors support the short form (for example, github=2 matches kingfisher.github.*) with longest-prefix precedence when multiple selectors apply.
2026-02-12 12:33:59 -08:00
Mick Grove
1779e9e356
remove __pycache__ dir and updated gitignore
2026-02-11 07:37:40 -08:00
Mick Grove
fca2b93a21
remove __pycache__ dir and updated gitignore
2026-02-11 07:32:44 -08:00
Mick Grove
eb493bdef9
remove __pycache__ dir and updated gitignore
2026-02-11 07:32:02 -08:00
Mick Grove
7736100f3a
remove __pycache__ dir and updated gitignore
2026-02-11 07:31:44 -08:00
Mick Grove
78a92eb56e
remove __pycache__ dir and updated gitignore
2026-02-11 07:29:18 -08:00
Mick Grove
1c3ea6cb22
initial support for distribution via pypi wheels
2026-02-04 12:43:13 -08:00
Mick Grove
7237a931d5
v1.73.0
2026-01-01 22:24:57 -08:00
Mick Grove
078fa16e6a
- Reduced per-match memory usage by compacting stored source locations and interning repeated capture names.
...
- Stored optional validation response bodies as boxed strings to avoid allocating empty payloads and to streamline validator caches.
- Parallelized git cloning based on the configured job count and begin scanning repositories as soon as each clone finishes to reduce end-to-end scan times.
- Combined per-repository results into a single aggregate summary after scans complete.
- Added initial access-map support and report viewer html file. Currently beta features.
2025-12-04 22:02:30 -08:00
Mick Grove
331f4b7b75
Added checksum comparisons to pattern_requirements, new suffix, crc32, and base62 Liquid filters, and verbose logging so mismatched checksums are skipped with context rather than reported as findings.
2025-11-07 16:31:52 -08:00
Mick Grove
9b282cb33f
code cleanup'
2025-08-15 09:07:25 -07:00
Mick Grove
4c8677b7d4
fixed failing test
2025-07-25 19:40:40 -07:00
Mick Grove
fc4aee9e41
preparing for v1.12
2025-06-24 17:17:16 -07:00