AIモデルファイル、コード、稼働中のLLM・エージェント・MCPエンドポイント、記録済みのエージェントトレースを検証し、問題点と未確認項目を報告するオープンソースのCLI・ライブラリです。
NVIDIA/SkillSpector
インストール前にAIエージェントのスキル(Claude Code、Codex、MCP)をスキャンし、プロンプトインジェクション、データ流出、サプライチェーンのリスクを検出するセキュリティツール。
- スター
- 20,912
- フォーク
- 1,836
- 未解決の Issue
- 170
- 最終コミット
- 2 時間前
これは何?
AIエージェントのスキルは暗黙の信頼を前提に実行されます。SkillSpectorは、インストール前にスキルを検査するスキャナーです。Gitリポジトリ、URL、zipアーカイブ、ディレクトリ、単一のSKILL.mdファイルを受け付け、数十種類の脆弱性パターンを対象に高速な静的解析を実行します。また、OpenAI、Anthropic、AWS Bedrock、Ollamaや、OpenAI互換の任意のエンドポイントなど、複数のプロバイダーを通じたLLMベースのセマンティックレビューも任意で追加できます。
結果は0〜100のリスクスコアと重大度レベルで示され、SAFE、CAUTION、DO NOT INSTALLなどの推奨も表示されます。出力形式はターミナルテキスト、JSON、Markdown、CIパイプライン向けのSARIFに対応しています。ベースラインファイルを使うと、既知の検出結果を許容済みとして扱い、再スキャン時に新たな問題だけを表示できます。
SkillSpectorはMCPサーバーとしても実行できるため、Claude Codeなどのエージェントがスキャナーをツールとして呼び出し、スキャン結果に応じてインストールを制御できます。
主な機能
- 01ローカルディレクトリ、単一ファイル、zipアーカイブ、URL、Gitリポジトリをスキャン
- 02プロンプトインジェクション、データ流出、認証情報へのアクセス、サプライチェーンの問題を検出
- 03静的解析と、任意で利用できるLLMによるセマンティック評価を組み合わせる
- 04ターミナル、JSON、Markdown、SARIF形式でレポートを出力
- 05ベースラインファイルを使い、再スキャン時に許容済みの検出結果を抑制
- 06MCPサーバーとして動作し、エージェントによるインストール制御に対応
ユースケース
- サードパーティ製のClaude CodeやCodexのスキルを、インストール前に審査する
- SARIF出力を使い、CIパイプラインでエージェントスキルのインストールを制御する
- 過剰な権限やツールポイズニングがないか、MCPサーバーの定義を確認する
- 複数のスキルを一括スキャンし、リスクの優先順位を付ける
クイックスタート
- 1
uv を使って CLI ツールとして SkillSpector をインストールする
uv tool install git+https://github.com/NVIDIA/skillspector.git - 2
LLM 分析なしでローカルのスキルディレクトリをスキャンする
skillspector scan ./my-skill/ --no-llm
使う前に知っておきたいこと
- 完全な意味解析を行うには、独自の API キーまたはエンドポイントを持つ LLM プロバイダーを設定する必要があります。
- Git からインストールするには、リポジトリをクローンし、サードパーティ製のオープンソース依存関係を取得する必要があります。
トピック
よくある質問
- SkillSpector とは?
- インストール前にAIエージェントのスキル(Claude Code、Codex、MCP)をスキャンし、プロンプトインジェクション、データ流出、サプライチェーンのリスクを検出するセキュリティツール。 AIエージェントのスキルは暗黙の信頼を前提に実行されます。SkillSpectorは、インストール前にスキルを検査するスキャナーです。Gitリポジトリ、URL、zipアーカイブ、ディレクトリ、単一のSKILL.mdファイルを受け付け、数十種類の脆弱性パターンを対象に高速な静的解析を実行します。また、OpenAI、Anthropic、AWS Bedrock、Ollamaや、OpenAI互換の任意のエンドポイントなど、複数のプロバイダーを通じたLLMベースのセマンティックレビューも任意で追加できます。
- SkillSpector は無料で使えますか?ライセンスは?
- SkillSpector は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- SkillSpector は今もメンテナンスされていますか?
- 活発にメンテナンス中。SkillSpector の最終コミットは 2026年10月22日 です。
- SkillSpector は何に使えますか?
- サードパーティ製のClaude CodeやCodexのスキルを、インストール前に審査する SARIF出力を使い、CIパイプラインでエージェントスキルのインストールを制御する 過剰な権限やツールポイズニングがないか、MCPサーバーの定義を確認する 複数のスキルを一括スキャンし、リスクの優先順位を付ける
- SkillSpector のインストール方法は?
- uv を使って CLI ツールとして SkillSpector をインストールする: uv tool install git+https://github.com/NVIDIA/skillspector.git LLM 分析なしでローカルのスキルディレクトリをスキャンする: skillspector scan ./my-skill/ --no-llm
- SkillSpector はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/NVIDIA/SkillSpector
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントのシェルコマンド、ファイルアクセス、パッケージのインストール、MCPツール呼び出しを実行前に確認する、ローカル優先のランタイムセキュリティレイヤー。
Tencent Zhuque Labが開発するフルスタックのAIレッドチームプラットフォーム。AIエージェント、MCPサーバー、Agent Skills、AIインフラのセキュリティリスクをスキャンします。
Cisco製のPythonツール。YARAルール、LLM分析、Cisco AI Defenseを使ってMCPサーバーなどをスキャンします。
OpenClawとClaude Code向けのセキュリティボルト。AIトラフィック内のシークレットやプロンプトインジェクション、危険なコマンドを検知し、監査ログを保存します。
近くのBluetooth Low Energyデバイスをスキャンして動きを追跡し、不審なデバイスや後をつけるデバイスを知らせるAndroidアプリ。