Module: Contrast::Agent::Reporting::InputType
- Included in:
- Excluder, Protect::InputAnalyzer, Protect::Rule::BotBlocker, Protect::Rule::CmdInjection, Protect::Rule::CmdiBaseRule, Protect::Rule::InputClassification::Base, Protect::Rule::InputClassification::Extendable, Protect::Rule::NoSqli, Protect::Rule::PathTraversal, Protect::Rule::Sqli, Protect::Rule::Sqli, Protect::Rule::SqliBaseRule, Protect::Rule::UnsafeFileUpload, Protect::Rule::Xss, ApplicationDefendAttackSample
- Defined in:
- lib/contrast/agent/reporting/input_analysis/input_type.rb
Overview
input types for InputAnalysis results
Constant Summary collapse
- UNDEFINED_TYPE =
:UNDEFINED_TYPE.cs__freeze
- BODY =
:BODY.cs__freeze
- COOKIE_NAME =
:COOKIE_NAME.cs__freeze
- COOKIE_VALUE =
:COOKIE_VALUE.cs__freeze
- HEADER =
:HEADER.cs__freeze
- PARAMETER_NAME =
:PARAMETER_NAME.cs__freeze
- PARAMETER_VALUE =
:PARAMETER_VALUE.cs__freeze
- QUERYSTRING =
:QUERYSTRING.cs__freeze
- URI =
:URI.cs__freeze
- SOCKET =
:SOCKET.cs__freeze
- JSON_VALUE =
:JSON_VALUE.cs__freeze
- JSON_ARRAYED_VALUE =
:JSON_ARRAYED_VALUE.cs__freeze
- MULTIPART_CONTENT_TYPE =
:MULTIPART_CONTENT_TYPE.cs__freeze
- MULTIPART_VALUE =
:MULTIPART_VALUE.cs__freeze
- MULTIPART_FIELD_NAME =
:MULTIPART_FIELD_NAME.cs__freeze
- MULTIPART_NAME =
:MULTIPART_NAME.cs__freeze
- XML_VALUE =
:XML_VALUE.cs__freeze
- DWR_VALUE =
:DWR_VALUE.cs__freeze
- METHOD =
:METHOD.cs__freeze
- REQUEST =
:REQUEST.cs__freeze
- URL_PARAMETER =
:URL_PARAMETER.cs__freeze
- UNKNOWN =
:UNKNOWN.cs__freeze
Class Method Summary collapse
Class Method Details
.to_a ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/contrast/agent/reporting/input_analysis/input_type.rb', line 34 def to_a @_to_a ||= [ UNDEFINED_TYPE, BODY, COOKIE_NAME, COOKIE_VALUE, HEADER, PARAMETER_NAME, PARAMETER_VALUE, QUERYSTRING, URI, SOCKET, JSON_VALUE, JSON_ARRAYED_VALUE, MULTIPART_CONTENT_TYPE, MULTIPART_VALUE, MULTIPART_FIELD_NAME, MULTIPART_NAME, XML_VALUE, DWR_VALUE, METHOD, REQUEST, URL_PARAMETER, UNKNOWN ] end |