If you discover a security vulnerability in mdpad, please report it responsibly.
Do not open a public issue. Instead, email the maintainer directly or use GitHub's private vulnerability reporting.
We will acknowledge receipt within 48 hours and aim to release a fix within 7 days for critical issues.
mdpad runs as a VS Code extension with webview content. The main security concerns are:
- Content Security Policy (CSP) — the webview uses nonce-based CSP to prevent script injection
- Storage — notes are stored in VS Code's
workspaceStateandglobalState, not on disk - External links — only
http://andhttps://URLs are opened externally; file paths open in the editor