securityscan について
securityscan は、AI エージェントが SecurityScan のホストサービスを呼び出し、一部の検査をローカルで実行する統合 MCP サーバーです。MCP 設定の監査、スキルの審査、依存関係の確認、ネットワークスキャン、機密データのマスキングに対応します。
主な機能
- 01MCP 設定の監査
- 02シークレットと個人情報の検出・マスキング
- 03信頼できない AI スキルの審査
- 04依存関係の健全性確認
- 05許可を得たネットワークのスキャン
- 06料金確認とチェックアウト開始
活用シーン
- 01MCP 設定のセキュリティリスク確認
- 02プロンプト送信前の機密データのマスキング
- 03インストール前のサードパーティ製スキルの評価
- 04所有または許可されたネットワーク対象のスキャン
MCP 対応
AI エージェントはこの MCP サーバーを導入して、ローカル実行とホストサービス利用を含む 8 種類の SecurityScan ツールを使います。ホストサービスのツールには対応する API キーが必要で、能動的なネットワークスキャンには明示的な許可が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
8掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| skill_url | string | はい | 分析するスキルの URL(例:GitHub スキルの URL)。 |
詳細
SecurityScan MCP
AI エージェントが自分の環境を保護できるようにします。1 つの MCP 設定で 8 つのツールを利用できます。
MCP 設定のポイズニングを監査し、LLM に送信する前に秘密情報や個人情報をマスキングし、信頼できないスキルを審査し、依存関係の健全性を監視して、ネットワークをアクティブにスキャンします。すべて、エージェントの MCP 設定にある単一の
securitystackエントリから利用できます。
これは、AI エージェント(Claude CLI/Desktop、または MCP 対応エージェント)が SecurityScan のホスティングサービスを呼び出すためにインストールする、統合 MCP サーバーであるクライアントです。バックエンドサービスはホストされているため、自分で実行する必要はありません。API キーを設定すると、エージェントで 8 つのツール(セキュリティ用 6 つ、営業用 2 つ)を利用できます。
理由
AI エージェントが侵害される経路は 4 つあります。SecurityScan はそのすべてをカバーします。
1. What it INSTALLS → poisoned skills / MCP configs → scan_skill + audit_mcp_server_config
2. What it DEPENDS ON → a dependency goes down/rogue → check_dependencies
3. Where it's EXPOSED → open ports, default creds → network_scan (with AI agent loop)
4. What it SENDS OUT → secrets/PII leak into the LLM → scan_secrets
そのうち 2 つのツール、audit_mcp_server_config と scan_secrets は、オフラインで、プロセス内で、API キーなしで動作します。サーバーをインストールすればすぐに利用できます。残りの 4 つはホスティングサービスを呼び出します(利用するにはキーを設定してください。キーが設定されていない場合、そのツールはエラーなくスキップされます)。
インストール
1. サーバーをインストールする
pip install securityscan-mcp
以上です。パッケージは PyPI で公開されています。
2. エージェントに追加する
Claude Desktop / CLI の場合(claude_desktop_config.json または ~/.claude.json):
{
"mcpServers": {
"securityscan": {
"command": "python",
"args": ["-m", "stack.unified_mcp_server"],
"env": {
"ACTIVESCANNER_API_KEY": "ask_live_...",
"DEPSCAN_API_KEY": "dsk_live_...",
"SECURITYSCAN_API_KEY": "ss_live_...",
"SECRETSCAN_API_KEY": "ssc_..."
}
}
}
}
オフラインで動作する 3 つのツール(audit_mcp_server_config、scan_secrets、securitystack_pricing)はキー不要で、すぐに利用できます。
ホスティングサービスを使う 4 つのツールは、キーを設定すると有効になります。必要なものだけ設定してください。
無料の API キーを取得できます(クレジットカード不要)。
curl -X POST https://scan.apisecurityscan.net/v1/register -d '{}'2 分で完了するセットアップについては、docs/QUICKSTART.md をご覧ください。
3. 確認する
claude mcp list
# securitystack ... Connected
その後、エージェントに「MCP 設定のセキュリティリスクを監査して」または「このプロンプトを送信する前に秘密情報をスキャンして:…」と尋ねてください。
8 つのツール
| ツール | 機能 | キーが必要ですか? |
|---|---|---|
audit_mcp_server_config | MCP 設定を監査し、ツールのポイズニング、認証情報の漏えい、サプライチェーンのリスク、危険な機能の組み合わせを検出します(OWASP MCP Top 10)。 | 不要 — オフラインで動作 |
scan_secrets | LLM/API に送信する前に、ペイロード内の秘密情報(API キー、トークン、秘密鍵)と個人情報(メールアドレス、電話番号、SSN、クレジットカード、IBAN)を検出してマスキングします。キーなしでオフラインのプロセス内で動作し、キーが設定されている場合はバックエンドに送信します。 | 不要 — オフラインで動作 |
scan_skill | 信頼できない AI スキルをインストールする前に、プロンプトインジェクション、マルウェアのパターン、OWASP LLM Top 10 を分析します。 | SECURITYSCAN_API_KEY |
check_dependencies | エージェントが依存するエンドポイントの健全性(稼働時間、SSL、ブラックリスト、信頼スコア)を確認します。 | DEPSCAN_API_KEY |
network_scan | 検出結果を推論する自律型 AI エージェントを使って、デバイス/ホストのアクティブなセキュリティスキャンを実行します。authorized: true が必要です — 所有する対象のみをスキャンしてください。 | ACTIVESCANNER_API_KEY |
full_stack_audit | 上記すべての結果を相関させ、優先順位付きのレポートにまとめます。 | ツールごとに必要 |
securitystack_pricing | ベンチマークの根拠を含む、プラン・価格・利用枠の一覧を提供します。ユーザーの購入を評価または提案できます。 | 不要 — オフラインで動作 |
securitystack_checkout | エージェント向けの購入機能です。選択したプランの Stripe チェックアウトを開始し、支払い後に自動で有効になる PENDING API キーと支払い URL を返します。 | 不要 — 公開エンドポイント |
認可と適法性
network_scan はアクティブスキャンを実行します。対象を所有しているか、スキャンの許可を得ていることを証明するため、必ず authorized: true を設定してください。許可なくスキャンすると、CFAA(米国)、Computer Misuse Act(英国)、および同様の法律に違反する可能性があります。利用規約をご覧ください。
ライセンス
Apache-2.0。LICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。