Shun Miyazawa 3 년 전
부모
커밋
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;
   }
 
 }