kingfisher/crates/kingfisher-rules/data/rules/beamer.yml
Mick Grove e518fb30f2 v1.81.0
2026-02-10 19:24:19 -08:00

36 lines
No EOL
879 B
YAML

rules:
- name: Beamer API token
id: kingfisher.beamer.1
pattern: |
(?xi)
\b
beamer
(?:.|[\n\r]){0,64}?
\b
(
b_[A-Z0-9=_\\/\\\-+]{44}
)
pattern_requirements:
min_digits: 2
min_uppercase: 1
min_lowercase: 1
min_entropy: 3.0
confidence: medium
examples:
- 'beamer = b_ByDfulghx2vmHbArJSF9QhxemJPQHOwplxuydlKEEbfe'
- "BEAMER_key = 'b_ByDfulghxvvmHb3rJSFfQhxe5JPQHOwplxuydlKEEbfe'"
references:
- https://getbeamer-api.pages.dev/
validation:
type: Http
content:
request:
headers:
Beamer-Api-Key: '{{ TOKEN }}'
method: GET
response_matcher:
- report_response: true
type: WordMatch
words:
- '"name":'
url: https://api.getbeamer.com/v0/ping