kingfisher/data/rules/netrc.yml
2025-06-26 11:31:41 -07:00

29 lines
No EOL
745 B
YAML

rules:
- name: netrc Credentials
id: kingfisher.netrc.1
pattern: |
(?xi)
( machine \s+ [^\s]+ | default )
\s+
login \s+ ([^\s]+)
\s+
password \s+ ([^\s]+)
min_entropy: 3.3
confidence: medium
examples:
- 'machine api.github.com login ziggy^stardust password 012345abcdef'
- |
```
machine raw.github.com
login visionmedia
password pass123
```
- |
"""
machine api.wandb.ai
login user
password 7cc938e45e63e9014f88f811be240ba0395c02dd
"""
references:
- https://everything.curl.dev/usingcurl/netrc
- https://devcenter.heroku.com/articles/authentication#api-token-storage