Support Matrix for Custom Signature Rules
Traceable supports Custom Signature rules across multiple WAF integrations, with varying support for specific attributes and operators. The support matrix serves as a reference for creating these rules, ensuring they are practical and efficient. The matrix highlights supported attributes, operators, and descriptions of each attribute supported. It helps you understand compatibility and implement rules effectively across environments. To create a Custom Signature rule, navigate to Protection → Settings → Custom policy and click the Custom Signature tab.
The screenshot below highlights the attributes and supported operators for creating Custom Signature Rules. For more information, see Custom Signature.

Support matrix
The matrix below explains a summary of how different WAF integrations handle request attributes and operators supported by each WAF integration, helping you configure rules that are reliable, effective, and consistent.
Attributes
AWS
Akamai
Azure
Cloudflare
Fortinet
Google Cloud Armor (GCA)
Imperva
Supported Operators
Notes
Request URL
✔
✖
✔
✔
✔
✔
✔
==, !=, contains, !contains, match, !match
One expression is required for Google Cloud Armor integration.
Request Header Name
✔
✔
✖
✔
✔
✔
✔
==, !=, contains, match, !match
One expression is required for Google Cloud Armor integration.
For Fortinet, the Request Header key supports the
containsoperator, but Traceable requires configuring it with the==operator as it does not support partial matches.
Request Header Value
✖
✔
✖
✔
✖
✔
✔
==, contains, match
AWS and Fortinet do not support Request Header Value.
Akamai only supports
==andmatchoperators.
Request Parameter Name
✔
✔
✖
✔
✔
✔
✔
==, !=, contains, match, !match
Fortinet does not support the !match operation.
Request Parameter Value
✔
✖
✔
✔
✔
✔
✔
==, contains, match
Fortinet does not support the !match operation.
Request HTTP Method
✔
✔
~
✔
✔
✔
✔
==, !=, contains, !contains, match, !match
The Request HTTP supports Standard methods: GET, POST, HEAD, PUT, DELETE, OPTIONS, TRACE, and CONNECT.
One expression is required for Google Cloud Armor integration.
For Azure integration HTTP method is partially supported. Only
==,!=operators are supported for this field.
Request Host
✔
✔
✔
✔
✔
✔
✔
==, !=, contains, !contains, match, !match
Two expressions are required for Google Cloud Armor integration.
Request User-Agent
✔
✔
✔
✔
✔
✔
✔
==, !=, contains, !contain, match, !match
Two expressions are required for Google Cloud Armor integration.
Request Body
✔
✖
✔
~
✖
✔
✖
==, !=, contains, !contains, match, !match
Cloudflare WAF is only supported for Advanced/Enterprise modes.
Request Cookie Name
✖
✔
✖
✔
✖
✔
✔
==, !=, contains, !contains, match, !match
Two expressions are required for Google Cloud Armor integration.
Request Cookie Value
✖
✔
✖
✔
✖
✔
✔
==, contains, match
Two expressions are required for Google Cloud Armor integration.
Header (Key+Value)
✔
✔
✔
✔
✔
✔
✔
Key : ==, !=, match, !match
Value: ==, !=, contains, !contains, match, !match
The Request Header Key only supports the
==operation.Request Header Value only supports
==and!=operators.s
Cookie (Key+Value)
✖
✔
✔
✔
✖
✔
✔
Key : ==, !=, match, !match
Value: ==, !=, contains, !contains, match, !match
Request Cookie Key only supports the
==operation.Request Header Value only supports
==and!=operators.
Parameter (Key+Value)
✔
✔
✖
✔
✔
✔
✔
Key : ==, !=, match, !match
Value: ==, !=, contains, !contains, match, !match
The Request Parameter Key only supports the
==operation.Request Header Value only supports
==and!=operators.In Fortinet, the Request Parameter supports all operators except
! Match.When multiple conditions are applied, Fortinet evaluates them using OR expressions rather than AND.
Regex Pattern Matching
✔
✖
✔
✔
✔
✔
✔
match, !match
Cloudflare integration supports regular expression (regex) patterns in Business/Enterprise plans only.
Akamai does not support regular expression (Regex) pattern matching.
Supported attributes and operators for WAF integrations
Traceable supports a list of third-party WAF integrations that support Custom Signature rules, and you can set up one or more integrations from your Traceable platform. For more information, see WAF Integrations. The following is a list of supported third-party WAFs that support Custom Signature rules:
AWS Integration
Akamai Integration
Azure Integration
Cloudflare Integration
Google Cloud Armor (GCA) Integration
Fortinet Integration
Imperva Integration
The following section provides information on the supported attributes and operators for each WAF mentioned above. Expand each section to learn more.
Last updated
Was this helpful?