Cisco Skill Scannerとは?
Skill Scanner は AI エージェントのスキルについて、プロンプトインジェクション、データの持ち出し、悪意のあるコードをチ ェックします。複数のエンジンを重ねて使います。YAML と YARA-X のパターン、Python の AST とデータフローの解析、オプションの LLM 判定、オプションのクラウド解析です。出力は GitHub のコードスキャン向けの SARIF にでき、pre-commit フックと、指定した深刻度を超えるとビルドを失敗させる再利用可能な GitHub Actions のワークフローが付属します。
README はこれをベストエフォートと呼び、独自の数値を公開しています。悪意のあるスキル 839 件と無害なスキル 545 件の検証用テストセットで、ルールだけでは HIGH で検出できる悪意のあるスキルは 7.7% です。Gemma 4 26B を判定に使うと、66.7% が MEDIUM 以上でレビューに回り(誤検知 15.4%)、33.7% が HIGH でブロックされます。CPython 3.11〜3.14 が必要で、v2.3.1 は2026年10月21日に公開されました。
Cisco Skill Scannerは使う価値があるか?
インストールするスキルはどれも、エージェントが信頼する指示の集まりです。つまりスキルはサプライチェーンであり、2026 年には攻撃者が積極的に狙っているものです。
Skill Scanner はエージェントが読む前にスキルをチェックし、チェックがあるべき場所に収まります。pre-commit フック、GitHub Action、コードスキャンでの SARIF の結果です。信頼に値するのはその誠実さです。README は、スキャンで問題がなくても安全なスキルとは限らないと述べ、プリセットごとの再現率と誤検知率を公開しています。
注意点:その数値は厳しいものです。ルールだけではブロックのレベルで捕らえられる悪意のあるスキルは 8% 未満です。LLM の判定を加えると3分の2が人によるレビューに回りますが、無害な スキルの約7件に1件にもフラグが立ちます。LLM、VirusTotal、Cisco のクラウド解析はスキルの内容をマシンの外に送るため、非公開のスキルには使わないでください。
結論:手抜きの攻撃を止め、疑わしいスキルを人に回すフィルターとして使います。どのスキルと MCP サーバーがすでにマシン群にインストールされているかという別の問いには、Snyk Agent Scan が答えます。
真価を発揮する場面
社内のエージェントスキル 60 件を管理しているプラットフォームチーム
汚染されたスキルが開発者に届くのを防ぎたい
再利用可能な GitHub Actions のワークフローを深刻度のしきい値付きでスキルのリポジトリに追加し、MEDIUM の検出結果をレビュー担当者に送ります。
コミュニティのスキルをインストールしようとしている開発者
Claude Code が読み込む前にローカルでチェックしたい
uv tool install cisco-ai-skill-scanner を実行し、ローカルのエンジンだけを有効にしてそのフォルダに skill-scanner scan をかけます。
導入前に確認すること
- 導入
- CPython 3.11〜3.14 が必要です。uv tool install cisco-ai-skill-scanner か pip install cisco-ai-skill-scanner でインストールします。
- 連携
- GitHub のコードスキャン向けの SARIF、pre-commit、再利用可能な GitHub Actions のワークフローに対応します。LLM の判定は任意のプロバイダーかローカルモデルで動きます。
- データとプライバシー
- パターンとデータフローのエンジンはローカルで動きます。LLM の判定、VirusTotal、Cisco のクラウド解析は内容をそれらのサービスに送ります。
- 大規模利用時のコスト
- 無料です。LLM の判定の費用は指定するモデル次第で、ローカルモデルならスキャンごとの費用はかかりません。
- 制限
- ベストエフォートの検出範囲で、見逃しと誤検知の率が公開されています。データフロー解析は Python のみです。
良い点
- 独自の再現率と誤検知率を公開しています
- SARIF、pre-commit フック、GitHub Actions のワークフローがあります
- ローカルのエンジンはコードをどこにも送らずに動きます
- Claude Code のコマンドファイルに対応しています
気になる点
- ルールだけでは HIGH で捕らえられる悪意のあるスキルは 8% 未満です
- LLM の判定で誤検知が増えます
- クラウド解析は内容をマシンの外に送ります
おすすめの人
社内のスキルリポジトリを運用し、開発者に届く前にスキャンの関門を置きたいチームに向いています。
Cisco Skill Scannerの代替
Cisco Skill Scanner:よくある質問
- Cisco Skill Scannerは使う価値があるか?
- スキルのリポジトリの前段に置く価値があります。ただし、それ自身の数値を信じるなら、明らかなものは捕らえても、すべては捕らえません。 評価は5点満点中3.7点です。
- Cisco Skill Scannerの料金は?
- Apache 2.0 で無料です。オプションの LLM とクラウドの解析は、それぞれのプロバイダーを通じて課金されます。
- Cisco Skill Scannerの欠点は?
- ルールだけでは HIGH で捕らえられる悪意のあるスキルは 8% 未満です; LLM の判定で誤検知が増えます; クラウド解析は内容をマシンの外に送ります.
- Cisco Skill Scannerは誰に向いているか?
- 社内のスキルリポジトリを運用し、開発者に届く前にスキャンの関門を置きたいチームに向いています。
- チームや本番環境でCisco Skill Scannerを使うと費用はいくらか?
- 無料です。LLM の判定の費用は指定するモデル次第で、ローカルモデルならスキャンごとの費用はかかりません。
- Cisco Skill Scannerは企業データを扱っても安全か?
- パターンとデータフローのエンジンはローカルで動きます。LLM の判定、VirusTotal、Cisco のクラウド解析は内容をそれらのサービスに送ります。
- Cisco Skill Scannerの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はSnyk Agent Scanです。
回答確認日:2026年10月24日
