Variables

KeywordDescription
ARGSAll request parameters (GET and POST)
ARGS_GETGET request parameters
ARGS_POSTPOST request parameters
ARGS_NAMESAll parameter names
ARGS_GET_NAMESGET parameter names
ARGS_POST_NAMESPOST parameter names
ARGS_COMBINED_SIZECombined size of all arguments
REQUEST_HEADERSRequest headers
REQUEST_HEADERS_NAMESRequest header names
REQUEST_COOKIESRequest cookies
REQUEST_COOKIES_NAMESRequest cookie names
REQUEST_BODYRequest body content
REQUEST_BODY_LENGTHRequest body length
REQUEST_METHODHTTP request method
REQUEST_URIRequest URI
REQUEST_URI_RAWRaw request URI
REQUEST_FILENAMERequest filename
REQUEST_BASENAMERequest basename
REQUEST_PROTOCOLRequest protocol
REQUEST_LINEFull request line
QUERY_STRINGQuery string
FULL_REQUESTFull request
FULL_REQUEST_LENGTHFull request length
RESPONSE_BODYResponse body content
RESPONSE_HEADERSResponse headers
RESPONSE_HEADERS_NAMESResponse header names
RESPONSE_STATUSResponse status code
RESPONSE_PROTOCOLResponse protocol
RESPONSE_CONTENT_LENGTHResponse content length
RESPONSE_CONTENT_TYPEResponse content type
REMOTE_ADDRClient IP address
REMOTE_HOSTClient hostname
REMOTE_PORTClient port
REMOTE_USERAuthenticated username
SERVER_ADDRServer IP address
SERVER_NAMEServer name
SERVER_PORTServer port
AUTH_TYPEAuthentication type
PATH_INFOPath info
MULTIPART_FILENAMEMultipart filename
MULTIPART_NAMEMultipart name
MULTIPART_PART_HEADERSMultipart part headers
MULTIPART_CRLF_LF_LINESMultipart CRLF/LF lines
MULTIPART_STRICT_ERRORMultipart strict error
MULTIPART_UNMATCHED_BOUNDARYMultipart unmatched boundary
MULTIPART_BOUNDARY_QUOTEDMultipart boundary quoted
MULTIPART_BOUNDARY_WHITESPACEMultipart boundary whitespace
MULTIPART_DATA_BEFOREMultipart data before
MULTIPART_DATA_AFTERMultipart data after
MULTIPART_HEADER_FOLDINGMultipart header folding
MULTIPART_LF_LINEMultipart LF line
MULTIPART_MISSING_SEMICOLONMultipart missing semicolon
MULTIPART_INVALID_QUOTINGMultipart invalid quoting
MULTIPART_INVALID_PARTMultipart invalid part
MULTIPART_INVALID_HEADER_FOLDINGMultipart invalid header folding
MULTIPART_FILE_LIMIT_EXCEEDEDMultipart file limit exceeded
REQBODY_ERRORRequest body error
REQBODY_ERROR_MSGRequest body error message
REQBODY_PROCESSORRequest body processor
REQBODY_PROCESSOR_ERRORRequest body processor error
INBOUND_DATA_ERRORInbound data error
OUTBOUND_DATA_ERROROutbound data error
URLENCODED_ERRORURL encoding error
STATUS_LINEResponse status line
HIGHEST_SEVERITYHighest severity
MSC_PCRE_LIMITS_EXCEEDEDPCRE limits exceeded
ENVEnvironment variables
GEOGeolocation data
RULERule metadata
SESSIONIDSession ID
USERIDUser ID
WEBAPPIDWeb application ID
XMLXML data
MODSEC_BUILDModSecurity build info
FILESUploaded files
FILES_NAMESUploaded file names
FILES_SIZESUploaded file sizes
FILES_TMPNAMESUploaded file temp names
FILES_TMP_CONTENTUploaded file temp content
FILES_COMBINED_SIZEUploaded files combined size
TXTransaction variables
GLOBALGlobal collection
IPIP address collection
SESSIONSession collection
USERUser collection
RESOURCEResource collection
MATCHED_VARLast matched variable
MATCHED_VAR_NAMELast matched variable name
MATCHED_VARSAll matched variables
MATCHED_VARS_NAMESAll matched variable names
UNIQUE_IDUnique transaction ID
DURATIONTransaction duration
TIMECurrent time
TIME_EPOCHUnix timestamp
TIME_YEARCurrent year
TIME_MONCurrent month
TIME_DAYCurrent day
TIME_HOURCurrent hour
TIME_MINCurrent minute
TIME_SECCurrent second
TIME_WDAYCurrent weekday