Commit graph

11 commits

Author SHA1 Message Date
Mick Grove
a0934737dc changes in response to PR review 2026-04-08 13:14:39 -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
0cb854872b 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-07 23:20:17 -07:00
Mick Grove
b99cbf9f50 v1.88.0 2026-03-11 20:59:44 -07:00
Mick Grove
0f953f59a5 pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set.
Why: Hyperscan doesn’t support lookaheads/behinds, so many “must contain X and Y” checks had to be baked into the regex (hurting readability) or were impossible. pattern_requirements applies lightweight, in-memory checks after a match is found, keeping patterns fast and clean.
2025-11-04 13:55:31 -05:00
Mick Grove
047d580860 improving s3 bucket scanning feature 2025-08-03 08:14:32 -07:00
Mick Grove
57cb4f320c improving s3 bucket scanning feature 2025-08-03 08:13:08 -07:00
Mick Grove
d5f9d40027 Ensuring temp files are cleaned up. Applying visual style to the update check output 2025-06-26 09:45:14 -07:00
Mick Grove
852cdda835 preparing for v1.12 2025-06-24 20:46:20 -07:00
Mick Grove
fc4aee9e41 preparing for v1.12 2025-06-24 17:17:16 -07:00