We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f17e926 commit 172c480Copy full SHA for 172c480
src/modules/html.js
@@ -49,7 +49,7 @@
49
var el = document.createElement(tagName);
50
if (opt.className) el.className = opt.className;
51
if (opt.innerHTML) {
52
- el.innerHTML = opt.innerHTML;
+ el.innerHTML = DOMPurify.sanitize(opt.innerHTML);
53
var scripts = el.getElementsByTagName("script");
54
for (var i = scripts.length; i-- > 0; ) {
55
scripts[i].parentNode.removeChild(scripts[i]);
src/node.js
@@ -2,3 +2,4 @@ global.atob = require("atob");
2
global.btoa = require("btoa");
3
global.canvg = require("canvg");
4
global.GifReader = require("omggif").GifReader;
5
+global.DOMPurify = require("dompurify")
0 commit comments