kingfisher/crates/kingfisher-rules/data/rules/fleetbase.yml
Mick Grove ab811c8bcf v1.87.0
2026-03-09 20:11:58 -07:00

36 lines
884 B
YAML

rules:
- name: Fleetbase API Key
id: kingfisher.fleetbase.1
pattern: |
(?x)
\b
(
flb_(?:live|test)_[0-9a-zA-Z]{20,64}
)
\b
pattern_requirements:
min_digits: 2
min_entropy: 3.5
confidence: medium
examples:
- flb_live_1234567890abcdefGHIJ
- flb_test_1234567890abcdefGHIJ
- 'Authorization: Bearer flb_live_1234567890abcdefGHIJ'
categories:
- api
- secret
references:
- https://docs.fleetbase.io/developers/api/
validation:
type: Http
content:
request:
method: GET
url: "https://api.fleetbase.io/v1"
headers:
Authorization: "Bearer {{ TOKEN }}"
Accept: "application/json"
response_matcher:
- report_response: true
- type: StatusMatch
status: [200]