From 97d6b53e025de4b264245af1c09a26a2c13742d4 Mon Sep 17 00:00:00 2001 From: Luke Young Date: Sun, 13 Jul 2025 17:09:15 -0700 Subject: [PATCH 1/2] feat(adafruitio): improve pattern matching --- data/rules/adafruitio.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/data/rules/adafruitio.yml b/data/rules/adafruitio.yml index 4982d86..a3e4408 100644 --- a/data/rules/adafruitio.yml +++ b/data/rules/adafruitio.yml @@ -2,11 +2,13 @@ rules: - name: Adafruit IO Key id: kingfisher.adafruitio.1 pattern: | - (?xi) + (?x) \b ( aio_ - [A-Z0-9]{28} + [a-zA-Z]{4} + [0-9]{2} + [a-zA-Z0-9]{22} ) \b min_entropy: 3.5 @@ -28,4 +30,4 @@ rules: type: StatusMatch - type: WordMatch words: - - '"username"' \ No newline at end of file + - '"username"' From d29add75564a2c74aed4e4a63af6a1e129bef8ca Mon Sep 17 00:00:00 2001 From: Luke Young Date: Sun, 13 Jul 2025 17:27:44 -0700 Subject: [PATCH 2/2] fix(digitalocean): regex is case-sensitive --- data/rules/digitalocean.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/rules/digitalocean.yml b/data/rules/digitalocean.yml index 1ae7471..b02bb52 100644 --- a/data/rules/digitalocean.yml +++ b/data/rules/digitalocean.yml @@ -2,7 +2,7 @@ rules: - name: DigitalOcean API Key id: kingfisher.digitalocean.1 pattern: | - (?xi) + (?x) \b ( (?:dop|doo)_v1_ @@ -32,7 +32,7 @@ rules: - name: DigitalOcean Refresh Token id: kingfisher.digitalocean.2 pattern: | - (?xi) + (?x) \b ( dor_v1_