diff --git a/backend/src/main/resources/html-sanitization-config.json b/backend/src/main/resources/html-sanitization-config.json index b680146..b6779d6 100644 --- a/backend/src/main/resources/html-sanitization-config.json +++ b/backend/src/main/resources/html-sanitization-config.json @@ -2,10 +2,10 @@ "allowedTags": [ "p", "br", "div", "span", "h1", "h2", "h3", "h4", "h5", "h6", "b", "strong", "i", "em", "u", "s", "strike", "del", "ins", - "sup", "sub", "small", "big", "mark", "pre", "code", + "sup", "sub", "small", "big", "mark", "pre", "code", "kbd", "samp", "var", "ul", "ol", "li", "dl", "dt", "dd", - "a", "table", "thead", "tbody", "tfoot", "tr", "th", "td", "caption", - "blockquote", "cite", "q", "hr" + "a", "table", "thead", "tbody", "tfoot", "tr", "th", "td", "caption", "colgroup", "col", + "blockquote", "cite", "q", "hr", "details", "summary" ], "allowedAttributes": { "p": ["class", "style"], @@ -18,9 +18,21 @@ "h5": ["class", "style"], "h6": ["class", "style"], "a": ["class"], - "table": ["class"], - "td": ["class", "colspan", "rowspan"], - "th": ["class", "colspan", "rowspan"] + "table": ["class", "style"], + "th": ["class", "style", "colspan", "rowspan"], + "td": ["class", "style", "colspan", "rowspan"], + "tr": ["class", "style"], + "thead": ["class", "style"], + "tbody": ["class", "style"], + "tfoot": ["class", "style"], + "ul": ["class", "style"], + "ol": ["class", "style", "start", "type"], + "li": ["class", "style"], + "blockquote": ["class", "style"], + "pre": ["class", "style"], + "code": ["class", "style"], + "details": ["class", "style"], + "summary": ["class", "style"] }, "allowedCssProperties": [ "color", "background-color", "font-size", "font-weight",