# Copyright (c) 2020 Contrast Security, Inc. See https://www.contrastsecurity.com/enduser-terms-0317a for more details. # frozen_string_literal: true module Contrast module Agent module Protect # This is the base module for our assess rule classes. It is intended to # facilitate the patching of the application for Protect functionality. # Any class under this namespace should be required here, providing a # single point of require for this functionality. module Rule end end end end # The classes required for All Rasp Rules cs__scoped_require 'contrast/agent/protect/rule/base' cs__scoped_require 'contrast/agent/protect/rule/base_service' # The classes required for the XSS Rasp Rule cs__scoped_require 'contrast/agent/protect/rule/xss' # The classes required for the SQLI cs__scoped_require 'contrast/agent/protect/rule/default_scanner' cs__scoped_require 'contrast/agent/protect/rule/sqli' cs__scoped_require 'contrast/agent/protect/rule/sqli/default_sql_scanner' cs__scoped_require 'contrast/agent/protect/rule/sqli/mysql_sql_scanner' cs__scoped_require 'contrast/agent/protect/rule/sqli/postgres_sql_scanner' cs__scoped_require 'contrast/agent/protect/rule/sqli/sqlite_sql_scanner' # The classes required for Path Traversal cs__scoped_require 'contrast/agent/protect/rule/path_traversal' # The classes required for Command Injection cs__scoped_require 'contrast/agent/protect/rule/cmd_injection' # The classes required for XXE cs__scoped_require 'contrast/agent/protect/rule/xxe' cs__scoped_require 'contrast/agent/protect/rule/xxe/entity_wrapper' # The classes required for Untrusted Deserialization cs__scoped_require 'contrast/agent/protect/rule/deserialization' # The classes required for the NoSQLi cs__scoped_require 'contrast/agent/protect/rule/no_sqli' cs__scoped_require 'contrast/agent/protect/rule/no_sqli/mongo_no_sql_scanner' # The classes required for Http Method Tampering cs__scoped_require 'contrast/agent/protect/rule/http_method_tampering' # The classes required for Unsafe File Upload cs__scoped_require 'contrast/agent/protect/rule/unsafe_file_upload'