Commit graph

5 commits

Author SHA1 Message Date
Mick Grove
8aac161603 fixing rules 2025-11-08 10:48:00 -08:00
Mick Grove
303f715a80 updated ci 2025-11-05 22:35:29 -08: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
a1cecef685 Added netlify, netrc, newrelic, ngrok, npm, and nuget rules 2025-06-25 15:46:33 -07:00
Mick Grove
3fcb1c75d6 Fixed some rules. Added rules for mandrill, mapbox, microsoft teams, stripe 2025-06-25 15:12:42 -07:00