mcpField
S
securityscan

securityscan

ローカル
github.com/securityscan-apiセキュリティ09 週間前に更新

securityscan について

securityscan は、AI エージェントが SecurityScan のホストサービスを呼び出し、一部の検査をローカルで実行する統合 MCP サーバーです。MCP 設定の監査、スキルの審査、依存関係の確認、ネットワークスキャン、機密データのマスキングに対応します。

主な機能

  1. 01MCP 設定の監査
  2. 02シークレットと個人情報の検出・マスキング
  3. 03信頼できない AI スキルの審査
  4. 04依存関係の健全性確認
  5. 05許可を得たネットワークのスキャン
  6. 06料金確認とチェックアウト開始

活用シーン

  1. 01MCP 設定のセキュリティリスク確認
  2. 02プロンプト送信前の機密データのマスキング
  3. 03インストール前のサードパーティ製スキルの評価
  4. 04所有または許可されたネットワーク対象のスキャン

MCP 対応

AI エージェントはこの MCP サーバーを導入して、ローカル実行とホストサービス利用を含む 8 種類の SecurityScan ツールを使います。ホストサービスのツールには対応する API キーが必要で、能動的なネットワークスキャンには明示的な許可が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"securityscan-api-securityscan": {
"command": "uvx",
"args": [
"securityscan-mcp"
]
}
}
}
起動コマンドuvx securityscan-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypisecurityscan-mcp0.2.0

ツール

8

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
skill_urlstringはい分析するスキルの 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_configMCP 設定を監査し、ツールのポイズニング、認証情報の漏えい、サプライチェーンのリスク、危険な機能の組み合わせを検出します(OWASP MCP Top 10)。不要 — オフラインで動作
scan_secretsLLM/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をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。