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