How To Reproduce Steps to reproduce the behavior: 1. Add https://us01ccistatic.zoom.us/us01cci/web-sdk/zcc-sdk.js to your web page (see instructions linked above) 2. Include you Content-Security-Policy header 3. Load your page in a browser 4. The chat will be visible and unformatted before anyone tries to interact with it and it won’t work.
Actually I was able to get it to work the trick was to include the sha384 hash of each inline script and style in the csp response header such as script-src ‘sha384-blahblahhblablabla=’ so my script-src contains https://*.zoom.us and self and the response specific nonce and each of the hashes that correspond to each inline script and then style-src is similar containing the hashes for the inline styles