From 3c9732a0c6df141d1a3cfdb9e51e966cfeef1bb8 Mon Sep 17 00:00:00 2001 From: Codex Security Bot Date: Sun, 8 Mar 2026 07:59:48 +0000 Subject: [PATCH] security: sanitize relation graph node html rendering --- .../3rd/relation-graph/core4vue/SeeksRGNode.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/cmdb-ui/src/modules/cmdb/3rd/relation-graph/core4vue/SeeksRGNode.vue b/cmdb-ui/src/modules/cmdb/3rd/relation-graph/core4vue/SeeksRGNode.vue index 2ade7647..5f7427e3 100644 --- a/cmdb-ui/src/modules/cmdb/3rd/relation-graph/core4vue/SeeksRGNode.vue +++ b/cmdb-ui/src/modules/cmdb/3rd/relation-graph/core4vue/SeeksRGNode.vue @@ -13,7 +13,7 @@ -
+
- +
-
+
@@ -220,6 +220,14 @@ export default { this.onNodeClick(this.nodeProps, e) } }, + safeHtml(content) { + if (this.graphSetting && this.graphSetting.allowUnsafeHtml === true) { + return content || '' + } + const div = document.createElement('div') + div.textContent = content || '' + return div.innerHTML + }, // beforeEnter(el) { // console.log('beforeEnter') // el.style.opacity = 0