AI Prompt Injection Audit
ai-prompt-injection · v1.1.0 · paid
Safety assessment against prompt injection attacks, identifying vulnerabilities where untrusted user input might cause the AI to ignore instructions or exfiltrate data.
Input Sanitization
input-sanitization · weight 0.3
- criticalUser input is not concatenated directly into prompt stringsab-000175
- highInput length limits are enforced on user promptsab-000176
- highJailbreak pattern detection is implementedab-000177
- mediumMulti-turn conversation context is validated for injectionab-000178
- mediumRAG retrieved context is treated as untrusted inputab-000179
- lowPrompt template uses parameterized construction, not string concatenationab-000180
- lowContent moderation is applied to user inputsab-000181
System Prompt Protection
system-prompt-protection · weight 0.25
- criticalSystem prompt is not exposed in API responsesab-000182
- highSystem prompt extraction attempts are handledab-000183
- criticalUser-controllable system prompt modification is preventedab-000184
- mediumError messages do not reveal prompt structureab-000185
- highAI API key is not accessible client-sideab-000186
Output Filtering
output-filtering · weight 0.25
- criticalLLM output is not passed to dynamic code execution functionsab-000187
- highStructured output is validated before useab-000188
- highOutput is filtered for harmful content before displayab-000189
- mediumAI response does not contain PII from system contextab-000190
- highTool and function call arguments are validated before executionab-000191
Architecture & Defense
architecture-defense · weight 0.2
- highRate limiting is enforced on AI endpointsab-000192
- lowRole separation is maintained in the messages arrayab-000193
- mediumSuspicious prompt inputs are logged for monitoringab-000194
- lowAI feature has documented scope limits in system promptab-000195
- lowSystem prompt uses defense-in-depth instruction layeringab-000196