Module: Contrast::Agent::Protect::Rule
- Defined in:
- lib/contrast/agent/protect/rule.rb,
lib/contrast/agent/protect/rule/xss.rb,
lib/contrast/agent/protect/rule/xxe.rb,
lib/contrast/agent/protect/rule/base.rb,
lib/contrast/agent/protect/rule/sqli.rb,
lib/contrast/agent/protect/rule/no_sqli.rb,
lib/contrast/agent/protect/rule/base_service.rb,
lib/contrast/agent/protect/rule/cmd_injection.rb,
lib/contrast/agent/protect/rule/path_traversal.rb,
lib/contrast/agent/protect/rule/deserialization.rb,
lib/contrast/agent/protect/rule/unsafe_file_upload.rb,
lib/contrast/agent/protect/rule/xxe/entity_wrapper.rb,
lib/contrast/agent/protect/rule/http_method_tampering.rb,
lib/contrast/agent/protect/rule/sqli/sqlite_sql_scanner.rb,
lib/contrast/agent/protect/rule/sqli/default_sql_scanner.rb,
lib/contrast/agent/protect/rule/sqli/postgres_sql_scanner.rb,
lib/contrast/agent/protect/rule/no_sqli/mongo_no_sql_scanner.rb
Overview
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.
Defined Under Namespace
Classes: Base, BaseService, CmdInjection, DefaultScanner, Deserialization, HttpMethodTampering, NoSqli, PathTraversal, Sqli, UnsafeFileUpload, Xss, Xxe