kingfisher/crates/kingfisher-rules/data/rules/azuresignalr.yml
2026-04-06 22:18:58 -07:00

20 lines
635 B
YAML

rules:
- name: Azure SignalR Connection String
id: kingfisher.azuresignalr.1
pattern: |
(?x)
(?i:Endpoint=https://(?:[a-z0-9-]+\.service\.signalr\.net);AccessKey=)
(
[A-Za-z0-9+/]{40,90}={0,2}
)
pattern_requirements:
min_digits: 2
min_uppercase: 2
min_special_chars: 1
min_entropy: 3.5
confidence: high
categories: [api, key]
examples:
- 'Endpoint=https://myservice.service.signalr.net;AccessKey=AbCdEfGhIjKlMnOpQrStUvWxYz1234567890ABCDEFGHIJKLMNOPQRS+/==;Version=1.0;'
references:
- https://learn.microsoft.com/en-us/azure/azure-signalr/