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

20 lines
643 B
YAML

rules:
- name: Azure Web PubSub Connection String
id: kingfisher.azurewebpubsub.1
pattern: |
(?x)
(?i:Endpoint=https://(?:[a-z0-9-]+\.webpubsub\.azure\.com);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.webpubsub.azure.com;AccessKey=AbCdEfGhIjKlMnOpQrStUvWxYz1234567890ABCDEFGHIJKLMNOPQRS+/==;Version=1.0;'
references:
- https://learn.microsoft.com/en-us/azure/azure-web-pubsub/