skill-scanner について
skill-scannerは、ClawdbotやMCPのスキルを対象とするセキュリティ監査ツールです。スキルフォルダーの不審な挙動を調べ、MarkdownまたはJSONで結果を出力し、オプションでStreamlitの画面も利用できます。
主な機能
- 01スキルフォルダーの脅威スキャン
- 02データ流出パターンの検出
- 03システム改変とコード実行リスクの警告
- 04暗号資産マイニング、バックドア、難読化の検出
- 05MarkdownまたはJSONレポートの出力
- 06オプションのStreamlitウェブ画面
活用シーン
- 01インストールや使用前のスキル監査
- 02データ窃取の兆候の確認
- 03バックドアやコード実行リスクの調査
- 04ウェブ画面での監査結果の確認
MCP 対応
Clawdbot内からスキルのスキャンに利用できます。MCPスキルを監査しますが、MCPクライアント向けのツールやリソース公開については記載されていません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bvinci1-design/ skill-scanner --skill skill-scannerインストール後、Claude Code で/skill-scannerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.gitignoreREADME.mdskill_scanner.pystreamlit_ui.py詳細
スキルスキャナー
Clawdbot/MCP スキル向けのセキュリティ監査ツールです。マルウェア、スパイウェア、暗号通貨マイニング、悪意のあるパターンをスキャンします。
機能
- スキルのフォルダーをスキャンしてセキュリティ上の脅威を検出
- データ流出のパターンを検出
- システムの改変を試みる動作を特定
- 暗号通貨マイニングの兆候を検出
- 任意コード実行のリスクにフラグを設定
- バックドアや難読化の手法を検出
- Markdown または JSON 形式でレポートを出力
- Streamlit 経由で Web UI を提供
使用方法
コマンドライン
python skill_scanner.py /path/to/skill-folder
Clawdbot 内
"Scan the [skill-name] skill for security issues using skill-scanner"
"Use skill-scanner to check the youtube-watcher skill"
"Run a security audit on the remotion skill"
Web UI
pip install streamlit
streamlit run streamlit_ui.py
要件
- Python 3.7+
- 追加の依存関係は不要(Python 標準ライブラリを使用)
- Streamlit(任意、Web UI 用)
エントリーポイント
- CLI:
skill_scanner.py - Web UI:
streamlit_ui.py
タグ
#security #malware #spyware #crypto-mining #scanner #audit #code-analysis #mcp #clawdbot #agent-skills #safety #threat-detection #vulnerability
コメント
Markdown 対応