List of all items
Structs
- compiler::PatternCache
- detect::DetectConfig
- detect::DetectVerdict
- detect::SemanticThreat
- patterns::CompiledEntry
- patterns::RegexThreat
- patterns::pyregex::Candidate
- patterns::pyregex::PyRegex
- patterns::table::TableEntry
- patterns::templates::TemplateKind
- patterns::templates::TemplateRegion
- semantic::AnalysisResult
- semantic::AttackKeywords
- semantic::AttackStructures
- semantic::SuspiciousPattern
Enums
Functions
- compiler::batch_compile
- compiler::compile
- compiler::validate_pattern_safety
- detect::detect
- detect::normalize_context
- patterns::binary::build_binary_prefix
- patterns::binary::looks_like_binary_content
- patterns::binary::match_is_binary_density
- patterns::chars_util::char_at
- patterns::chars_util::char_before
- patterns::chars_util::py_is_word
- patterns::chars_util::str_find_from
- patterns::chars_util::str_rfind_in
- patterns::chars_util::walk_back_while
- patterns::chars_util::walk_forward_while
- patterns::decode_budget_exhausted_threat
- patterns::decoded_view_traversal_threat
- patterns::file_upload::dangerous_marker_at
- patterns::file_upload::file_upload_scan_matches
- patterns::find_first_threat
- patterns::is_excluded_from_view
- patterns::ldap_ipv4::decode_legacy_ipv4_host
- patterns::ldap_ipv4::ldap_paren_conjunction_is_injection
- patterns::ldap_ipv4::ldap_wildcard_chain_is_injection
- patterns::ldap_ipv4::legacy_ipv4_finditer
- patterns::ldap_ipv4::legacy_ipv4_match_is_blocked
- patterns::ldap_ipv4::source_extension_path_is_probe
- patterns::matchers::deserialization_b64_finditer
- patterns::matchers::dollar_substitution_scan_matches
- patterns::matchers::file_inclusion_bare_host_finditer
- patterns::matchers::file_inclusion_scheme_path_finditer
- patterns::matchers::file_inclusion_template_url_finditer
- patterns::matchers::glob_wildcard_scan_matches
- patterns::matchers::glued_backtick_candidate_finditer
- patterns::matchers::ldap_null_byte_attr_decoded
- patterns::matchers::ldap_null_byte_attr_raw
- patterns::matchers::lexicon_path_finditer
- patterns::matchers::load_file_scan_matches
- patterns::matchers::proto_pollution_assign_finditer
- patterns::matchers::quote_splice_finditer
- patterns::matchers::rfind_in
- patterns::matchers::sensitive_path_config
- patterns::matchers::sensitive_path_dot_alt
- patterns::matchers::sensitive_path_env
- patterns::matchers::sensitive_path_literal
- patterns::matchers::sensitive_path_literal_ext
- patterns::matchers::sensitive_path_literal_suffix
- patterns::matchers::sensitive_path_literal_suffix_dot
- patterns::matchers::sensitive_path_management
- patterns::matchers::sensitive_path_scan_ext
- patterns::matchers::sensitive_path_secrets
- patterns::matchers::sensitive_path_wp_admin
- patterns::matchers::shell_dash_c_finditer
- patterns::matchers::shell_dash_flag_finditer
- patterns::matchers::sqli_inline_comment_finditer
- patterns::matchers::sqli_order_by_terminator_finditer
- patterns::matchers::sqli_select_from_finditer
- patterns::matchers::sqli_tautology_finditer
- patterns::matchers::ssrf_numeric_host_finditer
- patterns::matchers::ssrf_private_host_finditer
- patterns::matchers::xss_event_handler_finditer
- patterns::pickle::pickle_global_candidate_is_injection
- patterns::pickle::pickle_prefix_is_opcode_stream
- patterns::pickle::pickle_suffix_reaches_reduce_or_build
- patterns::pyregex::cp_index
- patterns::pyregex::find_all
- patterns::resolve_pattern_weight
- patterns::scan_view
- patterns::scan_window::bounded_finditer
- patterns::scan_window::bounded_finditer_guarded
- patterns::shell_validators::brace_expansion_is_dangerous_command
- patterns::shell_validators::dollar_substitution_pair_is_injection
- patterns::shell_validators::glob_wildcard_token_is_dangerous_command
- patterns::shell_validators::glued_backtick_pair_is_injection
- patterns::shell_validators::quote_splice_token_is_dangerous_command
- patterns::templates::template_expression_matches
- patterns::templates::template_keyword_matches
- patterns::templates::template_regions
- patterns::xml_xxe::public_external_dtd_source
- patterns::xml_xxe::xml_internal_entity_finditer
- patterns::xml_xxe::xml_system_finditer
- patterns::xml_xxe::xml_xxe_public_external_dtd_finditer
- preprocessor::decode_base64_candidates
- preprocessor::decode_common_encodings
- preprocessor::decode_common_encodings_with_budget
- preprocessor::decode_overlong_utf8_percent_runs
- preprocessor::normalize_unicode
- preprocessor::preprocess
- preprocessor::preprocess_signal_preserving
- preprocessor::preprocess_with_decoded
- preprocessor::short_base64_additive_view
- preprocessor::strip_sql_comments
- semantic::analyze
- semantic::calculate_entropy
- semantic::detect_encoding_layers
- semantic::detect_obfuscation
- semantic::get_threat_score
Statics
- patterns::COMPILED_TABLE
- patterns::table::DETECTION_PATTERN_WEIGHT_OVERRIDES
- patterns::table::DETECTION_RAW_VIEW_PATTERN_SOURCES
- patterns::table::DETECTION_URL_DECODED_VIEW_PATTERN_SOURCES
- patterns::table::NOISE_PRONE_PATTERN_SOURCES
- patterns::table::PATTERN_DEFINITIONS
Constants
- detect::EMBEDDED_JSON_LEAF_CONTEXT_SUFFIX
- patterns::GATED_PATTERN_MAX_SUBJECT_BYTES
- patterns::LEXICON_ENV_PATH
- patterns::LEXICON_ETC_PATH
- patterns::LEXICON_GIT_PATH
- patterns::LEXICON_HTACCESS_PATH
- patterns::LEXICON_PHPINFO_PATH
- patterns::LEXICON_WP_PATH
- patterns::file_upload::BENIGN_TERMINAL
- patterns::file_upload::DANGEROUS_EXT
- patterns::file_upload::DOUBLE_EXT
- patterns::ldap_ipv4::LDAP_PAREN_CONJUNCTION_RE
- patterns::ldap_ipv4::LDAP_WILDCARD_CHAIN_RE
- patterns::ldap_ipv4::LDAP_WILDCARD_EQUALS_RE
- patterns::ldap_ipv4::LEGACY_IPV4_HOST_RE
- patterns::matchers::BACKUP_EXTENSIONS
- patterns::matchers::DOCKERFILE_BAD
- patterns::matchers::DOUBLE_DOT_BAD
- patterns::matchers::HTML_EVENT_HANDLER_ATTRS
- patterns::matchers::RECON_APP_BAD
- patterns::matchers::RECON_README_BAD
- patterns::matchers::SECRETS_EXTENSIONS
- patterns::shell_validators::AMBIGUOUS_BACKTICK_INJECTION_CONTEXTS
- patterns::table::CTX_ALL
- patterns::table::CTX_CMD_INJECTION
- patterns::table::CTX_SENSITIVE_PATH_FAMILY
- patterns::table::CTX_SQLI_NARROW
- patterns::templates::KIND_ASP
- patterns::templates::KIND_CURLY_CALL
- patterns::templates::KIND_CURLY_KEYWORD
- patterns::templates::KIND_DOLLAR
- patterns::templates::KIND_HASH
- patterns::templates::KIND_PERCENT_KEYWORD
- preprocessor::DEFAULT_MAX_CONTENT_LENGTH
- preprocessor::DEFAULT_MAX_FULL_SCAN_BYTES