Prompt Injection
DirectionInbound, attacker → model
ThreatBehavior manipulation
DetectSemantic pattern analysis
BlockInstruction boundary enforcement
Example'Ignore previous instructions'
ImpactUnauthorized actions, tool abuse
Data Exfiltration
DirectionOutbound, model → attacker
ThreatInformation disclosure
DetectOutput content scanning
BlockPII/secret redaction + filtering
ExampleLeaked API key in response
ImpactData breach, compliance violation
Interactive Threat Scenarios
Select a real-world scenario to see how both attacks manifest in the same application. Each scenario shows the attack vector, what happens, and how Shield would stop it.
Attack Surface Comparison
Prompt injection targets the input path. Data exfiltration targets the output path. Without a proxy that inspects both, you're only defending half the pipeline.
How Shield Defends Against Both
Shield operates as a transparent proxy between your application and the LLM. It inspects every message in both directions, applying injection filters on the way in and exfiltration filters on the way out. No code changes. One environment variable.
Inbound: Injection Detection
- Semantic intent scoring per message
- Jailbreak template matching
- Instruction boundary enforcement
- Hidden text / steganography detection
Outbound: Exfiltration Prevention
- PII/secret pattern scanning on output
- Data classification tag enforcement
- Cross-session context isolation
- Verbatim source detection in responses
Don't defend half the pipeline
Shield protects against both prompt injection and data exfiltration in a single proxy, deployed in minutes, zero code changes. See how it works or talk to our team.