Description
Multiple files use dangerouslySetInnerHTML which can introduce XSS vulnerabilities.
Files to Audit
src/app/layout.tsx (5 instances)
src/app/docs/[[...slug]]/page.tsx
src/app/p/[[...slug]]/page.tsx
Requirements
- Audit all dangerouslySetInnerHTML usage
- Sanitize HTML content before rendering
- Add Content Security Policy headers
- Document security implications
Acceptance Criteria
Priority
High
Description
Multiple files use
dangerouslySetInnerHTMLwhich can introduce XSS vulnerabilities.Files to Audit
src/app/layout.tsx(5 instances)src/app/docs/[[...slug]]/page.tsxsrc/app/p/[[...slug]]/page.tsxRequirements
Acceptance Criteria
Priority
High