Skip to main content

Module table

Module table 

Source
Expand description

Canonical detection pattern table for guard-core spec 4.0.2.

Generated from the reference (guard_core/handlers/_suspatterns_pattern_table.py) via the TS port’s canonical table. The source strings are carried verbatim on threats and compared by the conformance corpus; regenerate from the reference when the spec moves. Entry id is the table position and keys the matcher dispatch in mod.rs.

Structs§

TableEntry

Constants§

CTX_ALL
CTX_CMD_INJECTION
CTX_SENSITIVE_PATH_FAMILY
CTX_SQLI_NARROW

Statics§

DETECTION_PATTERN_WEIGHT_OVERRIDES
Per-pattern weight overrides; every other category weighs 1.0.
DETECTION_RAW_VIEW_PATTERN_SOURCES
Patterns that only run on the raw signal-preserving view.
DETECTION_RECON_RAW_VIEW_PATTERN_SOURCES
Recon rows additionally scanned against the signal-preserving raw view.
DETECTION_URL_DECODED_VIEW_PATTERN_SOURCES
Patterns that only run on the URL-decoded view.
NOISE_PRONE_PATTERN_SOURCES
Patterns whose matches are suppressed inside binary-dense regions.
PATTERN_DEFINITIONS
RECON_OPTIONAL_SEPARATOR_PATTERN_SOURCES
Recon rows whose leading path separator is optional.