Shun Miyazawa 3 лет назад
Родитель
Сommit
710a3bac58
1 измененных файлов с 4 добавлено и 5 удалено
  1. 4 5
      packages/app/src/services/xss/xssOption.ts

+ 4 - 5
packages/app/src/services/xss/xssOption.ts

@@ -13,17 +13,16 @@ export default class XssOption {
 
   isEnabledXssPrevention: boolean;
 
-  tagWhiteList: RehypeSanitizeAttributes;
+  tagWhiteList: RehypeSanitizeTags;
 
-  attrWhiteList: RehypeSanitizeTags;
+  attrWhiteList: RehypeSanitizeAttributes;
 
   constructor(config: XssOptionConfig) {
-    const recommendedWhitelist = require('~/services/xss/recommended-whitelist');
     const initializedConfig: Partial<XssOptionConfig> = (config != null) ? config : {};
 
     this.isEnabledXssPrevention = initializedConfig.isEnabledXssPrevention || true;
-    this.tagWhiteList = initializedConfig.tagWhiteList || recommendedWhitelist.tags;
-    this.attrWhiteList = initializedConfig.attrWhiteList || recommendedWhitelist.attrs;
+    this.tagWhiteList = initializedConfig.tagWhiteList || defaultSchema.tagNames;
+    this.attrWhiteList = initializedConfig.attrWhiteList || defaultSchema.attributes;
   }
 
 }