|
|
@ -20,23 +20,29 @@ public final class RulesList { |
|
|
|
return List.of( |
|
|
|
return List.of( |
|
|
|
//ABCVarNameChecker.class,
|
|
|
|
//ABCVarNameChecker.class,
|
|
|
|
AbsolutePathDetectorChecker.class, |
|
|
|
AbsolutePathDetectorChecker.class, |
|
|
|
|
|
|
|
AuthenticationChecker.class, |
|
|
|
AvoidSensitiveInfoInLogsCheck.class, |
|
|
|
AvoidSensitiveInfoInLogsCheck.class, |
|
|
|
CookieSensitiveParameterCheck.class, |
|
|
|
CookieSensitiveParameterCheck.class, |
|
|
|
DynamicCodeChecker.class, |
|
|
|
DynamicCodeChecker.class, |
|
|
|
DynamicLibraryLoadChecker.class, |
|
|
|
DynamicLibraryLoadChecker.class, |
|
|
|
|
|
|
|
ErrorMessageChecker.class, |
|
|
|
FileCheck.class, |
|
|
|
FileCheck.class, |
|
|
|
HashSaltPassWordChecker.class, |
|
|
|
HashSaltPassWordChecker.class, |
|
|
|
HttpInputDataChecker.class, |
|
|
|
HttpInputDataChecker.class, |
|
|
|
InputSQLVerifyChecker.class, |
|
|
|
InputSQLVerifyChecker.class, |
|
|
|
Md5PassWordVerifyChecker.class, |
|
|
|
Md5PassWordVerifyChecker.class, |
|
|
|
|
|
|
|
OptionsVerifyChecker.class, |
|
|
|
PasswordRegexCheck.class, |
|
|
|
PasswordRegexCheck.class, |
|
|
|
PathAndKeywordCheck.class, |
|
|
|
PathAndKeywordCheck.class, |
|
|
|
RedirectUrlChecker.class, |
|
|
|
RedirectUrlChecker.class, |
|
|
|
RSAEncryptionChecker.class, |
|
|
|
RSAEncryptionChecker.class, |
|
|
|
SecurityCookieChecker.class, |
|
|
|
SecurityCookieChecker.class, |
|
|
|
|
|
|
|
SendMessageVerifyChecker.class, |
|
|
|
|
|
|
|
SessionCacheParamsChecker.class, |
|
|
|
SystemFunctionChecker.class, |
|
|
|
SystemFunctionChecker.class, |
|
|
|
UploadFileVerifyChecker.class, |
|
|
|
UploadFileVerifyChecker.class, |
|
|
|
UpperCycleLimitRuleChecker.class |
|
|
|
UpperCycleLimitRuleChecker.class, |
|
|
|
|
|
|
|
UserStatusVerifyChecker.class |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
public static List<Class<? extends JavaCheck>> getHtmlRules() { |
|
|
|
public static List<Class<? extends JavaCheck>> getHtmlRules() { |
|
|
|