xssOption.js 594 B

123456789101112131415161718192021
  1. class XssOption {
  2. constructor(config) {
  3. const recommendedXssWhiteList = require('../util/recommendedXssWhiteList');
  4. if (config) {
  5. this.isEnabledXssPrevention = config.isEnabledXssPrevention || true;
  6. this.tagWhiteList = config.tagWhiteList || recommendedXssWhiteList.tags;
  7. this.attrWhiteList = config.attrWhiteList || recommendedXssWhiteList.attrs;
  8. }
  9. else {
  10. this.isEnabledXssPrevention = true;
  11. this.tagWhiteList = recommendedXssWhiteList.tags;
  12. this.attrWhiteList = recommendedXssWhiteList.attrs;
  13. }
  14. }
  15. }
  16. module.exports = XssOption;