Class: TCellAgent::PolicyTypes

Inherits:
Object
  • Object
show all
Defined in:
lib/tcell_agent/agent/policy_types.rb

Constant Summary collapse

CSP =
'csp-headers'.freeze
CLICKJACKING =
'clickjacking'.freeze
SECUREHEADERS =
'secure-headers'.freeze
HTTPTX =
'http-tx'.freeze
HTTPREDIRECT =
'http-redirect'.freeze
LOGINFRAUD =
'login'.freeze
DATALOSS =
'dlp'.freeze
APPSENSOR =
'appsensor'.freeze
PATCHES =
'patches'.freeze
COMMANDINJECTION =
'cmdi'.freeze
REGEX =
'regex'.freeze
RUST =
'rust'.freeze
JSAGENTINJECTION =
'jsagentinjection'.freeze
CLASS_MAP =
{
  HTTPTX => TCellAgent::Policies::HttpTxPolicy,
  HTTPREDIRECT => TCellAgent::Policies::HttpRedirectPolicy,
  LOGINFRAUD => TCellAgent::Policies::LoginFraudPolicy,
  DATALOSS => TCellAgent::Policies::DataLossPolicy
}.freeze