Package org.owasp.esapi.waf.rules
This package contains all of the Rule subclasses that correspond to policy file entries. Each
class contains the logic for enforcing its rule.
-
Class Summary Class Description AddHeaderRule This is the Rule subclass executed for <add-header> rules.AddHTTPOnlyFlagRule This is the Rule subclass executed for <add-http-only-flag> rules.AddSecureFlagRule This is the Rule subclass executed for <add-secure-flag> rules.AuthenticatedRule This is the Rule subclass executed for <authentication-rules> rules.BeanShellRule This is the Rule subclass executed for <bean-shell-script> rules.DetectOutboundContentRule This is the Rule subclass executed for <detect-content> rules.EnforceHTTPSRule This is the Rule subclass executed for <enforce-https> rules.GeneralAttackSignatureRule This is the Rule subclass executed for <general-attack-signature> rules, which are not currently implemented.HTTPMethodRule This is the Rule subclass executed for <restrict-method> rules.IPRule This is the Rule subclass executed for <detect-source-ip> rules.MustMatchRule This is the Rule subclass executed for <must-match> rules.PathExtensionRule This is the Rule subclass executed for <restrict-extension> rules.ReplaceContentRule This is the Rule subclass executed for <dynamic-insertion> rules.RestrictContentTypeRule This is the Rule subclass executed for <dynamic-insertion> rules.RestrictUserAgentRule This is the Rule subclass executed for <restrict-user-agent> rules.Rule This is the base class for the WAF rules.RuleUtil This is a small utility class for use by Rule subclasses.SimpleVirtualPatchRule This is the Rule subclass executed for <virtual-patch> rules.