Commit Graph

1 Commits

Author SHA1 Message Date
Nyk af5c1c6841 fix: XSS prevention and frontend timer cleanup
- Add DOMPurify to sanitize all v-html content
- Create sanitize.js utility with sanitizeHtml()
- Wrap renderMarkdown output in Step4Report and Step5Interaction
- Guard all setInterval calls with clearInterval to prevent timer leaks
2026-03-17 21:24:34 +07:00