From b563484a56b163d4ee338c85fc4c4840dc6f5349 Mon Sep 17 00:00:00 2001 From: Nathan Esquenazi Date: Thu, 23 Apr 2026 16:28:40 -0700 Subject: [PATCH] =?UTF-8?q?fix(smd):=20strip=20javascript:/data:/vbscript:?= =?UTF-8?q?=20URLs=20=E2=80=94=20smd=20does=20not=20sanitize=20schemes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit streaming-markdown@0.2.15 preserves arbitrary URL schemes in href/src. Verified with a Node + jsdom harness: IN : [click](javascript:alert(1)) OUT:

click)

← XSS vector Confirmed unsafe for: javascript:, vbscript:, data:text/html, file://. The library uses only safe DOM primitives (createElement/appendChild/ createTextNode — no innerHTML/eval), so