Which trap category this detector addresses
Unique identifier for this detector
Human-readable name
Return sanitized content with threats neutralized
Scan content and return any threats found
Optionaloptions: DetectorOptionsOptionalscanAsync scan method (used by ML detectors where inference is async)
Optionaloptions: DetectorOptions
The interface every detector (pattern-based, ML, or custom) implements.