From 409f22281a2fc5b63bc279f44b1bab95c128d86d Mon Sep 17 00:00:00 2001 From: zhengkunwang223 <1paneldev@sina.com> Date: Wed, 31 Dec 2025 14:24:36 +0800 Subject: [PATCH] fix: update MdEditor component to prevent potential XSS attacks --- frontend/package.json | 1 + .../src/components/mkdown-editor/index.vue | 23 +++++++++++++++++++ .../system-upgrade/releases/index.vue | 9 +++----- .../system-upgrade/upgrade/index.vue | 13 +++-------- 4 files changed, 30 insertions(+), 16 deletions(-) create mode 100644 frontend/src/components/mkdown-editor/index.vue diff --git a/frontend/package.json b/frontend/package.json index bc6134412fc8..62954df29bf7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -36,6 +36,7 @@ "axios": "^1.7.2", "codemirror": "^6.0.2", "crypto-js": "^4.2.0", + "dompurify": "^3.3.1", "echarts": "^5.5.0", "element-plus": "2.11.9", "fit2cloud-ui-plus": "^1.2.3", diff --git a/frontend/src/components/mkdown-editor/index.vue b/frontend/src/components/mkdown-editor/index.vue new file mode 100644 index 000000000000..0945dac4c938 --- /dev/null +++ b/frontend/src/components/mkdown-editor/index.vue @@ -0,0 +1,23 @@ + + + diff --git a/frontend/src/components/system-upgrade/releases/index.vue b/frontend/src/components/system-upgrade/releases/index.vue index ede06c9e169d..2054dfa2ecb1 100644 --- a/frontend/src/components/system-upgrade/releases/index.vue +++ b/frontend/src/components/system-upgrade/releases/index.vue @@ -32,7 +32,7 @@ {{ item.fixCount }}
- +
@@ -57,12 +57,11 @@