waf.proto

Package: waf.plugins.gloo.solo.io

Types:

Source File: github.com/solo-io/gloo/projects/gloo/api/v1/plugins/waf/waf.proto

Settings

"disabled": bool
"coreRuleSet": .waf.plugins.gloo.solo.io.CoreRuleSet
"ruleSets": []envoy.config.filter.http.modsecurity.v2.RuleSet
Field Type Description Default
disabled bool disable waf on this listener
coreRuleSet .waf.plugins.gloo.solo.io.CoreRuleSet Add owasp core rule set if nil will not be added
ruleSets []envoy.config.filter.http.modsecurity.v2.RuleSet custom rule sets rules to add

CoreRuleSet

"customSettingsString": string
"customSettingsFile": string
Field Type Description Default
customSettingsString string String representing the core rule set custom config options
customSettingsFile string String representing the core rule set custom config options

VhostSettings

"disabled": bool
"settings": .waf.plugins.gloo.solo.io.Settings
Field Type Description Default
disabled bool disable waf on this virtual host
settings .waf.plugins.gloo.solo.io.Settings

RouteSettings

"disabled": bool
"settings": .waf.plugins.gloo.solo.io.Settings
Field Type Description Default
disabled bool disable waf on this route
settings .waf.plugins.gloo.solo.io.Settings