HEX
Server: LiteSpeed
System: Linux spg20.cloudpowerdns.com 5.14.0-611.35.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 25 03:46:09 EST 2026 x86_64
User: carrerup (3153)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //opt/bitninja-waf3/coreruleset/regex-assembly/942370.ra
##! Please refer to the documentation at
##! https://coreruleset.org/docs/development/regex_assembly/.

##!+ i

##! Helpers
##!> define quotes [\"'`]

##!> assemble
  or
  xor
  div
  like
  between
  and
  ##!=< operators
##!<

##! Main assembly
##!> assemble
  {{quotes}}\s*?
  ##!=>
  ##!> assemble
    \*.+
    ##!=>
    ##!> assemble
      ##!> assemble
        ##!=> operators
      ##!<
      id
      ##!=>
    ##!<
    ##!=>
    \W*?{{quotes}}\d
    ##!=>
  ##!<
  [^\w\s?]+\s*?[^\w\s]+\s*?{{quotes}}
  [^\w\s]+\s*?[\W\d].*?#
  [^\w\s]+\s*?[\W\d].*?--
  ##!> assemble
    ##!> assemble
      ##!=> operators
    ##!<
    ##!=>
    \s[^\d]+[\w-]+.*?\d
  ##!<
##!<

\^{{quotes}}
{{quotes}}.*?\*\s*?\d
[()\*<>%+-][\w-]+[^\w\s]+{{quotes}}[^,]