JavaScript: Introduce suspiciousCredentials predicate (from C# library).

This commit is contained in:
Max Schaefer
2019-01-29 09:14:43 +00:00
parent a8dd97a2c9
commit e2f27014b5

View File

@@ -33,6 +33,15 @@ module HeuristicNames {
string nonSuspicious() {
result = "(?is).*(redact|censor|obfuscate|hash|md5|sha|((?<!un)(en))?(crypt|code)).*"
}
/**
* Gets a regular expression that identifies names that look like they represent credential information.
*/
string suspiciousCredentials() {
result = "(?i).*pass(wd|word|code|phrase)(?!.*question).*" or
result = "(?i).*(puid|username|userid).*" or
result = "(?i).*(cert)(?!.*(format|name)).*"
}
}
private import HeuristicNames