@@ -52,12 +52,20 @@ keywords = ["xprv"]
5252tags = [" crypto" , " cardano" , " private-key" ]
5353
5454[[rules ]]
55- id = " ripple-xrp-private-key"
56- description = " Detected Ripple (XRP) secret key"
57- regex = ''' s[1-9A-HJ-NP-Za-km-z]{28,29}'''
58- entropy = 3.5
55+ id = " ripple-xrp-private-key-literal"
56+ description = " Detected Ripple (XRP) secret key in literal/assignment"
57+ regex = ''' [:=]\s*["']?\bs[1-9A-HJ-NP-Za-km-z]{28,29}\b["']?'''
58+ entropy = 4.0
59+ tags = [" crypto" , " ripple" , " xrp" , " private-key" ]
60+
61+ [[rules ]]
62+ id = " ripple-xrp-private-key-context"
63+ description = " Detected Ripple (XRP) secret key with XRP context"
64+ regex = ''' (?i)(xrp|ripple|secret|private)[^\n]{0,50}\bs[1-9A-HJ-NP-Za-km-z]{28,29}\b'''
65+ entropy = 3.8
5966tags = [" crypto" , " ripple" , " xrp" , " private-key" ]
6067
68+
6169[[rules ]]
6270id = " stellar-private-key"
6371description = " Detected Stellar (XLM) secret key"
@@ -90,7 +98,8 @@ tags = ["crypto", "seed-phrase", "mnemonic"]
9098
9199[[rules ]]
92100id = " aws-secret-access-key"
93- description = " AWS Secret Access Key (value only)"
94- regex = ''' [A-Za-z0-9/+=]{40}'''
95- entropy = 4.0
101+ description = " AWS Secret Access Key"
102+ regex = ''' (?i)(?:aws|amazon)[_\s-]*secret[_\s-]*(?:access[_\s-]*)?key[\s'"]*[:=][\s'"]*([A-Za-z0-9/+=]{40})\b'''
103+ entropy = 4.2
104+ keywords = [" aws" , " secret" , " amazon" ]
96105tags = [" aws" , " secret" ]
0 commit comments