Unvalidated Output Injection
- Category
- Output Handling
- Confidence
- 65% confidence
- Finding
Model output is used without validation or sanitization. Unvalidated output injected into downstream contexts (SQL, shell, HTML) enables injection attacks and arbitrary code execution.
- Content
typescript // ❌ BAD: dangerouslySetInnerHTML with user input <div dangerouslySetInnerHTML={{ __html: userComment }} /> // ✅ GOOD: Sanitize HTML import DOMPurify from 'isomorphic-dompurify'
