We are using Azure ASE v3 to host our web app with Azure Application Gateway and WAF V2. We have been getting quite a lot of false positives on data our users enter into a form in the app.
For example
- "Matched Data": in ( found within ARGS:medicationsList: Aspirin ( 81mg )
- "Matched Data": t like t found within ARGS:supportPersonsAnswer: Support person felt like they take more aspirin.
Are there any standard approaches to addressing this problem apart from creating exclusions for medications? I understand those phrases were flagged due to combinations of SQL keywords but at the same time those are legitimate sentences a user would enter.