How to set up your FortiWeb : Auto-learning : Recognizing data types
 
Recognizing data types
FortiWeb appliances recognize the data types of parameters by matching them with regular expressions. These regular expressions are categorized as either:
Predefined — A regular expression set included with the firmware. These match common data types. Cannot be modified except via FortiGuard, but can be copied and used as the basis for a custom data type. Can be used by both auto-learning profiles and input rules.
Custom — A regular expression that you have configured to detect any data patterns that cannot be recognized by the predefined set. Can be modified. Can be used by input rules, but cannot be used by auto-learning profiles.
See also
Connecting to FortiGuard services
How often does Fortinet provide FortiGuard updates for FortiWeb?