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",