From 09d8f64c9c76deb760ecd7340f319d196910e79f Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Mon, 23 Feb 2026 19:53:01 -0600 Subject: [PATCH] Add ESLint disable comments for regex patterns in MarkdownRenderer.js to address security concerns --- meshchatx/src/frontend/js/MarkdownRenderer.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meshchatx/src/frontend/js/MarkdownRenderer.js b/meshchatx/src/frontend/js/MarkdownRenderer.js index 0b37e57..2d87388 100644 --- a/meshchatx/src/frontend/js/MarkdownRenderer.js +++ b/meshchatx/src/frontend/js/MarkdownRenderer.js @@ -18,6 +18,7 @@ export default class MarkdownRenderer { // Fenced code blocks - process these FIRST and replace with placeholders const code_blocks = []; + // eslint-disable-next-line security/detect-unsafe-regex -- bounded fenced block, lazy match text = text.replace(/```(\w+)?\n([\s\S]*?)\n```/g, (match, lang, code) => { const placeholder = `[[CB${code_blocks.length}]]`; code_blocks.push( @@ -91,6 +92,7 @@ export default class MarkdownRenderer { } // Strip fenced code blocks + // eslint-disable-next-line security/detect-unsafe-regex -- bounded fenced block, lazy match text = text.replace(/```(\w+)?\n([\s\S]*?)\n```/g, "[Code Block]"); // Strip headers