nhn / toast-ui.react-image-editor

TOAST UI ImageEditor wrapper for React.js
MIT License
117 stars 51 forks source link

CSP Issues? #30

Open TheLeePriest opened 4 years ago

TheLeePriest commented 4 years ago

Hi,

I have setup the editor and have got everything working fine on my local environment. However when tested on an environment with a CSP an unsafe-eval error is thrown in to the console making the editor unusable.

Is this a known issue? And is there a work around for this?

Thanks

swtalk commented 4 years ago

Dooray! 메일 발송 실패 안내

메일 발송 실패 안내

박시우(viewrain@nhn.com) 님께 보낸 메일이 전송되지 못하였습니다.

      실패 사유를 확인해보세요.

        * 받는 사람 : 

박시우(viewrain@nhn.com)

        * 발송 시간 : 

2020-07-29T06:33:23

        * 메일 제목 : 

[nhn/toast-ui.react-image-editor] CSP Issues? (#30)

            * 실패 사유 : 

받는 사람이 회원님의 메일을 수신차단 하였습니다.

      이 메일은 발신전용으로 회신되지 않습니다.
      더 궁금하신 사항은
      dooray@nhn.com
      으로 문의해 주시기 바랍니다.

    © Dooray!.
ambichetan commented 3 years ago

Hi,

I have setup the editor and have got everything working fine on my local environment. However when tested on an environment with a CSP an unsafe-eval error is thrown in to the console making the editor unusable.

Is this a known issue? And is there a work around for this?

Thanks

I am also facing issue in prod environment, everything works fine on local machine though. The root cause seems to be with tui-image-editor.js file importing dependency libraries using eval(...) expression, which throws CSP error for any app using CSP directive: "script-src 'self'". It works fine if I add 'unsafe-eval', but it could be a security risk.

Please update the respective webpack bundle script to import dependencies without eval expression.

swtalk commented 3 years ago

Dooray! 메일 발송 실패 안내

메일 발송 실패 안내

박시우(viewrain@nhn.com) 님께 보낸 메일이 전송되지 못하였습니다.

      실패 사유를 확인해보세요.

        * 받는 사람 : 

박시우(viewrain@nhn.com)

        * 발송 시간 : 

2020-12-18T08:01:05

        * 메일 제목 : 

Re: [nhn/toast-ui.react-image-editor] CSP Issues? (#30)

            * 실패 사유 : 

받는 사람이 회원님의 메일을 수신차단 하였습니다.

      이 메일은 발신전용으로 회신되지 않습니다.
      더 궁금하신 사항은
      dooray@nhn.com
      으로 문의해 주시기 바랍니다.

    © Dooray!.