injection_scanner
injection_scanner
¶
Prompt injection scanner — detect malicious patterns in text.
Classes¶
InjectionScanResult
dataclass
¶
InjectionScanResult(is_clean: bool, findings: List[ScanFinding], threat_level: ThreatLevel)
Result of an injection scan.
InjectionScanner
¶
Scan text for prompt injection patterns.
Implements pattern-based detection for common injection techniques: - System prompt overrides - Shell/code injection - Data exfiltration attempts - Jailbreak patterns - Delimiter injection
Source code in src/openjarvis/security/injection_scanner.py
Functions¶
scan
¶
scan(text: str) -> InjectionScanResult
Scan text for injection patterns — always via Rust backend.