ToolypetMCP

CSP評価ツール | Toolypet

無料オンラインCSP評価ツール。Content Security Policyのセキュリティレベルを分析。MCP対応。

これは何ですか?

CSP(Content Security Policy)評価ツールは、CSPヘッダーのセキュリティを分析・評価するツールです。ポリシーの強度をスコアリングし、脆弱性や改善点を特定します。

入力

Content Security Policyヘッダー値を入力してください

プレビュー

評価するCSPを入力してください

使い方

CSPヘッダーの値を入力してください。ツールが各ディレクティブを分析し、セキュリティスコアと改善提案を表示します。

詳細解説

CSPは、XSSやデータインジェクション攻撃を軽減するセキュリティ層です。 主要ディレクティブ: - default-src: フォールバックソースリスト - script-src: JavaScript のソース制限 - style-src: CSSのソース制限 - img-src: 画像のソース制限 - connect-src: fetch/XHRの接続先制限 - font-src: フォントのソース制限 - frame-src: iframeのソース制限 推奨設定: - default-src 'self': デフォルトで自サイトのみ許可 - script-src 'nonce-xxx': ノンスベースのスクリプト許可 - 'unsafe-inline'を避ける: XSSのリスクを高める - 'unsafe-eval'を避ける: eval()によるコード実行を防止 - report-uri/report-to: 違反レポートの送信先 段階的導入: 1. Content-Security-Policy-Report-Only で監視開始 2. 違反レポートを分析して必要な許可を追加 3. 本番の Content-Security-Policy に切り替え

  1. CSPポリシーのセキュリティスコアを評価
  2. CSPヘッダーの脆弱性を特定
  3. 厳格なCSPポリシーの改善提案を取得

Toolypet MCPサーバーのインストール

1つのコマンドでAIエージェントにToolypetツールを追加できます。Claude Desktop、Claude Code、Cursor、およびすべてのMCP互換クライアントで使用可能です。

クイックスタート
npx -y @toolypet/mcp-server@latest
MCPクライアント設定
{
  "mcpServers": {
    "toolypet": {
      "command": "npx",
      "args": [
        "-y",
        "@toolypet/mcp-server@latest"
      ]
    }
  }
}
ツール名:mcp__toolypet__csp_evaluator
プロンプト例
Evaluate this CSP: default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval'
入力例
{
  "policy": "default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval'"
}
出力例
{
  "score": 30,
  "grade": "F",
  "issues": [
    {
      "severity": "high",
      "directive": "script-src",
      "message": "'unsafe-inline' allows inline script execution"
    },
    {
      "severity": "high",
      "directive": "script-src",
      "message": "'unsafe-eval' allows eval() execution"
    }
  ]
}

よくある質問

CSPは何を防ぎますか?
主にXSS(クロスサイトスクリプティング)攻撃を軽減します。スクリプト、スタイル、画像などのリソースの読み込み元を制限することで、悪意のあるコードの実行を防ぎます。
'unsafe-inline'は安全ですか?
いいえ、XSSのリスクを大幅に高めます。代わりにnonceまたはhashベースのCSPを使用してください。
Report-Onlyモードとは?
CSPの違反を報告するだけで、実際のブロックは行わないモードです。本番導入前にポリシーのテストに使用してください。
CSPの導入で表示が崩れるのはなぜ?
CSPがサードパーティリソース(CDN、アナリティクス、広告)の読み込みをブロックしている可能性があります。必要なソースを明示的に許可してください。
Claude/Cursorでこのツールを使用するにはどうすればいいですか?
MCPを通じてこのツールを使用できます。AIエージェントの設定に 'npx -y @toolypet/mcp-server@latest' でToolypet MCPサーバーを追加してください。その後、AIに mcp__toolypet__csp_evaluator をパラメータ付きで使用するよう指示してください。
MCPとは何ですか?なぜToolypetはMCPをサポートしているのですか?
MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを使用できるようにするオープン標準です。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。
MCPとは何ですか?ToolypetがMCPをサポートする理由は?
MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを利用できるオープンスタンダードです。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。

関連ツール