CSPポリシー解析・ハードニングチェック

CSPを構文診断とハードニング推奨に分けて確認します。 入力内容はブラウザ内で処理します。

使い方・補足を見る

使い方

  1. CSPまたはReport-Onlyのpolicyを貼り付けます。
  2. 構文診断とhardening warningを確認します。
  3. parsed directiveとfindingの説明を確認します。

例

unsafe-inline

入力
script-src 'unsafe-inline'
出力
hardening warning

注意事項

  • 有効だが弱い設定はsyntax errorにしません。
  • CSPだけでサイトの安全性は保証しません。
  • 入力は保存・送信しません。

このToolについて

Content-Security-Policy(CSP)は、ブラウザが読み込めるスクリプトや接続先などをレスポンスHeaderで制限する仕組みです。

計算・処理の考え方

  • ディレクティブとsource expressionを分解し、構文上の問題と、緩和が強い設定の注意を分けて表示します。

よくある入力ミス

  • default-srcだけで全ての挙動が決まるとは限りません。script-src、object-src、frame-ancestorsなどの個別指定も確認してください。

よくある質問

CSPを実際のサイトへ適用しますか?

適用や通信は行いません。入力したHeader文字列を解析するだけです。

データの取り扱い

入力policyはブラウザ内で処理し、network・Analytics・log・storageへ送信または保存しません。

Privacy Policyを確認する