Skip to content

security: Audit dangerouslySetInnerHTML usage #369

Description

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

  • All HTML content sanitized
  • CSP headers configured
  • No XSS vulnerabilities
  • Security documentation updated

Priority

High

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendFrontend worksecuritySecurity vulnerability

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions