{ "id":"/axapi/v3/waf/template/{name}/evasion-check", "type":"object", "node-type":"scalar", "title":"evasion-check", "partition-visibility":"shared", "description":"Check for evasion attempt", "properties":{ "apache-whitespace":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Check for whitespace characters in URL", "optional":true }, "decode-entities":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Decode entities in internal url (default on)", "optional":true }, "decode-escaped-chars":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Decode escaped characters such as \\r \\n \\\" \\xXX \\u00YY in internal url (default on)", "optional":true }, "decode-plus-chars":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Decode '+' as space in URL (default on)", "optional":true }, "decode-unicode-chars":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Check for evasion attempt using %u encoding of Unicode chars to bypass (default on)", "optional":true }, "dir-traversal":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Check for directory traversal attempt (default on)", "optional":true }, "high-ascii-bytes":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Check for evasion attempt using ASCII bytes with values", "optional":true }, "invalid-hex-encoding":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Check for evasion attempt using invalid hex characters (not in 0-9,a-f)", "optional":true }, "multiple-encoding-levels":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Check for evasion attempt using multiple levels of encoding", "optional":true }, "multiple-slashes":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Check for evasion attempt using multiple slashes/backslashes", "optional":true }, "max-levels":{ "type":"number", "format":"number", "minimum":0, "maximum":64, "default":2, "partition-visibility":"shared", "description":"Max levels of encoding allowed in request (default 2)", "optional":true }, "remove-comments":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Remove comments from internal url", "optional":true }, "remove-spaces":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Remove spaces from internal url (default on)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } } }