forked from mirrors/kingfisher
85 lines
2.1 KiB
YAML
85 lines
2.1 KiB
YAML
rules:
|
|
- name: Polymarket Builder Secret
|
|
id: kingfisher.polymarket.1
|
|
pattern: |
|
|
(?xi)
|
|
\b
|
|
poly(?:market)?
|
|
(?:.|[\n\r]){0,32}?
|
|
(?:builder|api)?
|
|
(?:.|[\n\r]){0,16}?
|
|
secret
|
|
(?:.|[\n\r]){0,12}?
|
|
(
|
|
[A-Za-z0-9+/]{40,88}={0,2}
|
|
)
|
|
(?:[^A-Za-z0-9+/=]|$)
|
|
pattern_requirements:
|
|
min_digits: 2
|
|
min_uppercase: 1
|
|
min_lowercase: 8
|
|
min_entropy: 3.6
|
|
confidence: medium
|
|
visible: false
|
|
examples:
|
|
- POLY_BUILDER_SECRET=QmFzZTY0U2VjcmV0VGVzdEtleTEyMzQ1Njc4OTBBQkNERUY=
|
|
- 'polymarket_builder_secret: Q29tcGxleFNlY3JldE1hdGVyaWFsMTIzNDU2Nzg5MDEyMzQ='
|
|
references:
|
|
- https://docs.polymarket.com/trading/orders/attribution
|
|
|
|
- name: Polymarket Builder Passphrase
|
|
id: kingfisher.polymarket.2
|
|
pattern: |
|
|
(?xi)
|
|
\b
|
|
poly(?:market)?
|
|
(?:.|[\n\r]){0,32}?
|
|
(?:builder|api)?
|
|
(?:.|[\n\r]){0,16}?
|
|
passphrase
|
|
(?:.|[\n\r]){0,12}?
|
|
(
|
|
[A-Za-z0-9_]{8,128}
|
|
)
|
|
\b
|
|
pattern_requirements:
|
|
min_digits: 1
|
|
min_uppercase: 1
|
|
min_lowercase: 4
|
|
ignore_if_contains:
|
|
- example
|
|
- placeholder
|
|
min_entropy: 3.0
|
|
confidence: medium
|
|
visible: false
|
|
examples:
|
|
- POLY_BUILDER_PASSPHRASE=BuilderPass_2026
|
|
- 'polymarket_passphrase: AlphaPass_7788'
|
|
references:
|
|
- https://docs.polymarket.com/trading/orders/attribution
|
|
|
|
- name: Polymarket Builder API Key
|
|
id: kingfisher.polymarket.3
|
|
pattern: |
|
|
(?xi)
|
|
\b
|
|
poly(?:market)?
|
|
(?:.|[\n\r]){0,32}?
|
|
(?:builder|api)?
|
|
(?:.|[\n\r]){0,16}?
|
|
key
|
|
(?:.|[\n\r]){0,12}?
|
|
(
|
|
[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}
|
|
)
|
|
\b
|
|
pattern_requirements:
|
|
min_digits: 6
|
|
min_lowercase: 8
|
|
min_entropy: 3.2
|
|
confidence: medium
|
|
examples:
|
|
- POLY_BUILDER_API_KEY=12345678-abcd-1234-efab-1234567890ab
|
|
- 'polymarket_api_key: a1b2c3d4-e5f6-789a-bcde-f0123456789a'
|
|
references:
|
|
- https://docs.polymarket.com/trading/orders/attribution
|