From d8d15c8902d10e7104b8747ca7a37b5d7c0ed9df Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Tue, 23 Dec 2025 18:53:36 +0800 Subject: [PATCH] fix: Markdown editor xss attack (#4553) --- ui/package.json | 1 + ui/src/components/markdown/MdEditor.vue | 13 ++++++++----- ui/src/components/markdown/MdPreview.vue | 14 ++++++++++++-- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/ui/package.json b/ui/package.json index 9632c3511..d1a6ea9ab 100644 --- a/ui/package.json +++ b/ui/package.json @@ -45,6 +45,7 @@ "nprogress": "^0.2.0", "pinia": "^3.0.1", "recorder-core": "^1.3.25011100", + "sanitize-html": "^2.17.0", "screenfull": "^6.0.2", "sortablejs": "^1.15.6", "svg2pdf.js": "^2.5.0", diff --git a/ui/src/components/markdown/MdEditor.vue b/ui/src/components/markdown/MdEditor.vue index 6a621a04e..83d58e4a0 100644 --- a/ui/src/components/markdown/MdEditor.vue +++ b/ui/src/components/markdown/MdEditor.vue @@ -1,5 +1,5 @@