Repolode
NVIDIA

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. 1

    uv を使って CLI ツールとして SkillSpector をインストールする

    uv tool install git+https://github.com/NVIDIA/skillspector.git
  2. 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 の数値は毎日更新されます。

関連プロジェクト