diff --git a/superset-frontend/packages/superset-ui-core/src/components/SafeMarkdown.tsx b/superset-frontend/packages/superset-ui-core/src/components/SafeMarkdown.tsx index 41ba91b55..94d415c49 100644 --- a/superset-frontend/packages/superset-ui-core/src/components/SafeMarkdown.tsx +++ b/superset-frontend/packages/superset-ui-core/src/components/SafeMarkdown.tsx @@ -30,7 +30,7 @@ interface SafeMarkdownProps { function isSafeMarkup(node: MarkdownAbstractSyntaxTree) { return node.type === 'html' && node.value - ? /href="(javascript|vbscript|file):.*"/gim.test(node.value) === false + ? !/(href|src)="(javascript|vbscript|file):.*"/gim.test(node.value) : true; }