Aller au contenu
script-src.com
script-src.com
EN / FR

Content-Security-Policy

script-src

La directive script-src contrôle les sources depuis lesquelles un navigateur peut charger et exécuter du JavaScript. C'est la directive CSP essentielle pour bloquer le cross-site scripting : une fois définie, un script injecté ne s'exécute pas tant que vous ne l'avez pas explicitement autorisé.

en-tête de réponse
Content-Security-Policy:
  script-src 'self' https://cdn.example.com 'nonce-r4nd0m';

Autorise les scripts de même origine, un CDN de confiance et un seul script en ligne avec nonce. Tout le reste est bloqué.

Valeurs de source

Référence complète →
ValeurSignification
'self'Scripts provenant de la propre origine de la page.
'none'Bloque toutes les sources de scripts.
https://hostUn hôte explicite que vous choisissez d'autoriser.
'nonce-…'Un script en ligne portant un nonce correspondant.
'sha256-…'Un script en ligne dont le contenu correspond à ce hachage.
'strict-dynamic'Fait confiance aux scripts chargés par des scripts déjà de confiance.

Documentation

Vérifier une politique complète

Ce site documente une seule directive. Pour évaluer une Content-Security-Policy complète, avec chaque directive, ses valeurs de repli et les contournements connus, analysez-la avec l'évaluateur CSP de CentralCSP.