Unified Guard
One request. Multiple security checks. Orchestrate prompt injection, PII, output safety, and agent action checks.
Endpoint
POST /api/v1/guardRequest
{
"text": "User input or AI output to analyze",
"checks": ["prompt_injection", "pii_secrets"],
"redact": false
}Response
{
"request_id": "req_abc123",
"api": "unified-guard",
"decision": "review",
"checks": [
{
"check": "prompt_injection",
"verdict": "allow",
"risk": "low",
"findings": [],
"reasons": ["No injection patterns detected"]
},
{
"check": "pii_secrets",
"verdict": "review",
"risk": "medium",
"findings": [{ "category": "email", "reason": "Detected email (pii)" }],
"reasons": ["Detected email (pii)"]
}
],
"usage_units": 2,
"processing_time_ms": 45,
"detector_version": "1.0.0"
}Decision priority
Overall decision uses: block > review > allow
Usage
Each check consumes 1 usage unit. A request with 3 checks = 3 usage units.
Limitations
- Maximum 4 checks per request
- Text input limited to 32,000 characters
- Verdicts are risk signals, not guarantees