From 017a51efeed4321057b60d53c7c6144ca2f916e9 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Tue, 23 Dec 2025 18:52:14 +0800 Subject: [PATCH] fix: Markdown editor xss attack --- 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 @@