Repolode
sinewaveai

sinewaveai/agent-security-scanner-mcp

AIコーディングエージェント向けのセキュリティスキャナー。生成コード、MCPサーバー、プロンプト、AIが提案したパッケージのリスクを検査します。

スター
123
フォーク
12
未解決の Issue
34
最終コミット
21 日前

これは何?

agent-security-scanner-mcpは、Claude Code、Cursor、Windsurf、ClineなどのAIコーディングエージェント向けに作られたセキュリティスキャナーです。CLI、MCPサーバー、GitHub Actionとして実行でき、プロジェクトにA〜Fの評価を付け、検出事項の一覧を出力します。

エージェントが生成したコードの脆弱性(SQLインジェクション、XSS、コマンドインジェクション、シークレット)、ツールの説明文の汚染やツール名の偽装といったMCPサーバーの問題、プロンプトインジェクションの検出、さらにシェル、ファイル、ネットワークに対する危険な操作を実行前に検査する機能など、さまざまなリスクをカバーします。また、AIが提案した依存パッケージ名をnpm、PyPI、RubyGems、crates.ioなどのレジストリと照合し、パッケージの幻覚も検出します。

このプロジェクトには、CycloneDX形式でのSBOM生成、OSV.devを使ったCVE検索、任意で利用できるLLMベースのセマンティックレビューエージェントcr-agentも含まれています。出力はデフォルトでコンパクトな形式になっており、エージェントがコンテキストウィンドウを圧迫せずに読めるよう設計されています。

主な機能

  • 01プロジェクト全体をスキャンし、A〜Fのセキュリティ評価を付与
  • 02ツールの汚染や偽装されたツール名を検出するMCPサーバー監査
  • 037つのパッケージエコシステムを対象としたパッケージ幻覚チェック
  • 04プロンプトインジェクションとジェイルブレイクの検出
  • 05CycloneDX形式でのSBOM生成とOSV.devによる脆弱性検索

ユースケース

  • エージェントが作成したプルリクエストをマージ前にスキャンする
  • コーディングエージェントに接続する前にMCPサーバーを監査する
  • AIアシスタントが架空の依存パッケージを提案した場合に、インストール前に検出する
  • 付属のGitHubワークフロー設定を使ってCIにセキュリティゲートを追加する

クイックスタート

  1. 1

    現在のプロジェクトをスキャンして、エージェントのセキュリティ評価(A〜F)を確認する

    npx agent-security-scanner-mcp scan-project . --verbosity compact
  2. 2

    スキャナーをAIコーディングクライアント(例:Claude Code)にインストールする

    npx agent-security-scanner-mcp init claude-code

使う前に知っておきたいこと

  • ルールベースのスキャンは、npm auditやその他の依存関係の脆弱性検出ツールの代わりにはなりません。
  • cr-agentによるセマンティックレビューには、任意のLLMプロバイダーが必要です。

収録されている特集

トピック

よくある質問

agent-security-scanner-mcp とは?
AIコーディングエージェント向けのセキュリティスキャナー。生成コード、MCPサーバー、プロンプト、AIが提案したパッケージのリスクを検査します。 agent-security-scanner-mcpは、Claude Code、Cursor、Windsurf、ClineなどのAIコーディングエージェント向けに作られたセキュリティスキャナーです。CLI、MCPサーバー、GitHub Actionとして実行でき、プロジェクトにA〜Fの評価を付け、検出事項の一覧を出力します。
agent-security-scanner-mcp は無料で使えますか?ライセンスは?
agent-security-scanner-mcp は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
agent-security-scanner-mcp は今もメンテナンスされていますか?
活発にメンテナンス中。agent-security-scanner-mcp の最終コミットは 2026年10月18日 です。
agent-security-scanner-mcp は何に使えますか?
エージェントが作成したプルリクエストをマージ前にスキャンする コーディングエージェントに接続する前にMCPサーバーを監査する AIアシスタントが架空の依存パッケージを提案した場合に、インストール前に検出する 付属のGitHubワークフロー設定を使ってCIにセキュリティゲートを追加する
agent-security-scanner-mcp のインストール方法は?
現在のプロジェクトをスキャンして、エージェントのセキュリティ評価(A〜F)を確認する: npx agent-security-scanner-mcp scan-project . --verbosity compact スキャナーをAIコーディングクライアント(例:Claude Code)にインストールする: npx agent-security-scanner-mcp init claude-code
agent-security-scanner-mcp はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/sinewaveai/agent-security-scanner-mcp

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

エージェントとネットワークの間に置いて、秘密情報の流出、プロンプトインジェクション、SSRF、MCPツール汚染を防ぎ、署名付きアクションレシートを発行するオープンソースのAIエージェント向けファイアウォール。

985+11 今週114GoApache-2.0活発にメンテナンス更新 20 時間前