syncfusion-aspnetcore-security

Installation
SKILL.md

Content Security Policy (CSP) — Syncfusion ASP.NET Core (Security)

Use this skill for high-level, Syncfusion-specific CSP guidance and references. Detailed code snippets and implementation examples live in the concern's references files.

When to Use

  • Implementing CSP headers for Syncfusion EJ2 controls
  • Running in strict CSP mode where inline scripts/styles are restricted
  • Adding nonces to inline scripts/styles for Syncfusion initialization
  • Allowlisting CDN resources or external fonts required by Syncfusion themes

Quick Checklist

  • Generate a cryptographically secure nonce per request
  • Add the nonce to the CSP header and to all Syncfusion script/style tags
  • Allow required CDN origins and font providers in CSP directives
  • Avoid unsafe-inline/unsafe-eval unless absolutely necessary
  • Verify behavior in browser DevTools and address CSP violations

Generic Guidelines (Summary)

  • Generate nonces early in the pipeline and store them in HttpContext for views
  • Use minimal, explicit CSP directives (prefer 'self', explicit hostnames, and 'nonce-<value>')
  • Prefer data binding over inline templates to avoid unsafe-eval requirements
  • Document your CSP policy and the reasons for any relaxations

References

Related skills

More from syncfusion/aspnetcore-ui-components-skills

Installs
9
First Seen
Mar 31, 2026