From c8d34d8e44681bc893af3348aae5bff6d3598619 Mon Sep 17 00:00:00 2001 From: Mick Grove Date: Wed, 1 Apr 2026 19:51:36 -0700 Subject: [PATCH] improved youtube and google rules --- crates/kingfisher-rules/data/rules/youtube.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/crates/kingfisher-rules/data/rules/youtube.yml b/crates/kingfisher-rules/data/rules/youtube.yml index ebdb851..8e7b847 100644 --- a/crates/kingfisher-rules/data/rules/youtube.yml +++ b/crates/kingfisher-rules/data/rules/youtube.yml @@ -2,12 +2,15 @@ rules: - name: YouTube API Key id: kingfisher.youtube.1 pattern: | - (?xi) - \b - ( - AIza[a-zA-Z0-9_\-\\]{35} - ) - \b + (?x) + \b + (?i:youtube) + (?:.|[\n\r]){0,32}? + \b + ( + AIza[a-zA-Z0-9_\-\\]{35} + ) + \b min_entropy: 2.0 confidence: medium examples: @@ -20,6 +23,8 @@ rules: url: https://www.googleapis.com/youtube/v3/videos?part=id&id=dummy&key={{ TOKEN }} response_matcher: - report_response: true + - type: StatusMatch + status: [200] - type: WordMatch words: - "API key not valid"