# Security ## Reporting Please report vulnerabilities privately through [GitHub security advisories](https://github.com/BaronCyrus/dsh-aha-tutor/security/advisories/new) rather than public issues. Never paste API keys, tokens or personal study data into an issue. ## What the plugin trusts, and what it does not Model output, uploaded files and fetched web pages are all treated as untrusted input. | Surface | Protection | | --- | --- | | Board text and Markdown | Rendered by DSH's Markdown renderer (raw HTML disabled) or as plain text; KaTeX runs with `trust: false` | | Model-drawn SVG | Parsed and rebuilt through an allow-list of elements and attributes: no scripts, event handlers, `foreignObject`, external `href`, `url()` outside the document, or CSS that can fetch | | Animations | Run in `