mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-29 19:24:29 +03:00
Add missing escapeSeqDecode, urlEncode and trimLeft/Right tfns to parser
This commit is contained in:
committed by
Felipe Zimmerle
parent
a939d19fad
commit
bb2ecdf4db
@@ -570,6 +570,7 @@ using modsecurity::operators::Operator;
|
||||
ACTION_TRANSFORMATION_CMD_LINE "ACTION_TRANSFORMATION_CMD_LINE"
|
||||
ACTION_TRANSFORMATION_COMPRESS_WHITESPACE "ACTION_TRANSFORMATION_COMPRESS_WHITESPACE"
|
||||
ACTION_TRANSFORMATION_CSS_DECODE "ACTION_TRANSFORMATION_CSS_DECODE"
|
||||
ACTION_TRANSFORMATION_ESCAPE_SEQ_DECODE "ACTION_TRANSFORMATION_ESCAPE_SEQ_DECODE"
|
||||
ACTION_TRANSFORMATION_HEX_ENCODE "ACTION_TRANSFORMATION_HEX_ENCODE"
|
||||
ACTION_TRANSFORMATION_HEX_DECODE "ACTION_TRANSFORMATION_HEX_DECODE"
|
||||
ACTION_TRANSFORMATION_HTML_ENTITY_DECODE "ACTION_TRANSFORMATION_HTML_ENTITY_DECODE"
|
||||
@@ -592,7 +593,10 @@ using modsecurity::operators::Operator;
|
||||
ACTION_TRANSFORMATION_SHA1 "ACTION_TRANSFORMATION_SHA1"
|
||||
ACTION_TRANSFORMATION_SQL_HEX_DECODE "ACTION_TRANSFORMATION_SQL_HEX_DECODE"
|
||||
ACTION_TRANSFORMATION_TRIM "ACTION_TRANSFORMATION_TRIM"
|
||||
ACTION_TRANSFORMATION_TRIM_LEFT "ACTION_TRANSFORMATION_TRIM_LEFT"
|
||||
ACTION_TRANSFORMATION_TRIM_RIGHT "ACTION_TRANSFORMATION_TRIM_RIGHT"
|
||||
ACTION_TRANSFORMATION_UPPERCASE "ACTION_TRANSFORMATION_UPPERCASE"
|
||||
ACTION_TRANSFORMATION_URL_ENCODE "ACTION_TRANSFORMATION_URL_ENCODE"
|
||||
ACTION_TRANSFORMATION_URL_DECODE "ACTION_TRANSFORMATION_URL_DECODE"
|
||||
ACTION_TRANSFORMATION_URL_DECODE_UNI "ACTION_TRANSFORMATION_URL_DECODE_UNI"
|
||||
ACTION_TRANSFORMATION_UTF8_TO_UNICODE "ACTION_TRANSFORMATION_UTF8_TO_UNICODE"
|
||||
@@ -2790,6 +2794,10 @@ act:
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::Md5($1));
|
||||
}
|
||||
| ACTION_TRANSFORMATION_ESCAPE_SEQ_DECODE
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::EscapeSeqDecode($1));
|
||||
}
|
||||
| ACTION_TRANSFORMATION_HEX_ENCODE
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::HexEncode($1));
|
||||
@@ -2814,6 +2822,10 @@ act:
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::UrlDecode($1));
|
||||
}
|
||||
| ACTION_TRANSFORMATION_URL_ENCODE
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::UrlEncode($1));
|
||||
}
|
||||
| ACTION_TRANSFORMATION_NONE
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::None($1));
|
||||
@@ -2850,6 +2862,14 @@ act:
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::Trim($1));
|
||||
}
|
||||
| ACTION_TRANSFORMATION_TRIM_LEFT
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::TrimLeft($1));
|
||||
}
|
||||
| ACTION_TRANSFORMATION_TRIM_RIGHT
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::TrimRight($1));
|
||||
}
|
||||
| ACTION_TRANSFORMATION_NORMALISE_PATH_WIN
|
||||
{
|
||||
ACTION_CONTAINER($$, new actions::transformations::NormalisePathWin($1));
|
||||
|
Reference in New Issue
Block a user