This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /guides/document-converter/sharepoint/troubleshooting/watermarker-blocked-by-microsoft-csp.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. Watermarker fails to load because Microsoft enforces CSP | Nutrient Low-Code

On 1 March 2026, Microsoft began enforcing Content Security Policy (CSP) in SharePoint Online. Browsers now block scripts that aren’t in trusted script sources.

Before this change, SharePoint logged CSP violations but still loaded scripts. Microsoft now enables scripts only from trusted paths. SharePoint currently trusts /Scripts/Extensions/, but the Watermarker script loads from /Scripts/, which is outside that scope.

What you’ll see

Your SharePoint page doesn’t load. You’ll see Working on it... in the upper-right corner of the page.

When you open the browser console (F12), SharePoint shows a CSP violation error for the Watermarker script. The error states that SharePoint blocked the script because it’s not in a trusted script source. The following image shows the error message.

Browser developer console showing a CSP script-src violation for the Watermarker script

Resolution

To resolve the issue, ask your SharePoint Administrator or Global Administrator to complete these steps:

  1. Go to SharePoint Admin Center > Advanced > Script sources. SharePoint Admin Center showing the Script sources link
  2. Check the entry for the Muhimbi domain. It’s usually scoped to a subdirectory (for example, https://muhimbi-pcso.azurewebsites.net/Scripts/Extensions/) or missing.
  3. Add another trusted source for the full domain: https://muhimbi-pcso.azurewebsites.net.
  4. Add a trusted source for the jQuery CDN that the Watermarker depends on: https://code.jquery.com.

After the update, the list of trusted script sources should include a new Muhimbi entry and a new jQuery entry, as shown in the following image.

SharePoint Admin Center showing the Script sources page where trusted script sources can be added

Changes to trusted script sources usually take effect within 15–60 minutes.

For more information about this Microsoft change, refer to the Content Security Policy in SharePoint Online(opens in a new tab) guide.