Skip to content

Commit bb40e23

Browse files
committed
disallow svg data URLs without approval in categorizeCss function
1 parent ddb9300 commit bb40e23

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • packages/markdown/src/plugins

packages/markdown/src/plugins/css.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ function categorizeCss(cssContent: string): CategorizedCss {
116116
return { flag: 'svgDataUrl', reason: 'SVG data URL with script detected' };
117117
}
118118
//TODO check for inline handlers
119+
//for now, disallow svg data URLs
120+
return { flag: 'svgDataUrl', reason: 'SVG data URL detected - requires approval' };
119121
}
120122
// Other data URLs might be safe, but let's flag for review
121123
return { flag: 'externalResource', reason: 'Data URL detected' };

0 commit comments

Comments
 (0)