yes, all inline scripts must be replaced with external scripts. Kendo ui has added support for CSP
https://www.telerik.com/kendo-jquery-ui/documentation/intro/widget-basics/content-security-policy
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
"In my ASP.NET MVC 5 project, I am migrating to a strict Content Security Policy (CSP) to eliminate the use of 'unsafe-inline' for scripts. While I have successfully implemented the Nonce approach to secure my initial page loads, I still have two outstanding issues:
I need to migrate several existing inline JavaScript functions and handlers without losing their functionality.
I cannot apply the Nonce to scripts dynamically injected by Kendo UI's deferred script loading mechanism, resulting in CSP violations.
How can I securely refactor these inline functions and integrate a solution (like hashing or configuration) to satisfy the CSP for the Kendo deferred scripts?"
yes, all inline scripts must be replaced with external scripts. Kendo ui has added support for CSP
https://www.telerik.com/kendo-jquery-ui/documentation/intro/widget-basics/content-security-policy