mcpField
S
skill-scanner

skill-scanner

github.com/bvinci1-designセキュリティ1130 回インストール39 週間前に更新
リポジトリ

skill-scanner について

skill-scannerは、ClawdbotやMCPのスキルを対象とするセキュリティ監査ツールです。スキルフォルダーの不審な挙動を調べ、MarkdownまたはJSONで結果を出力し、オプションでStreamlitの画面も利用できます。

主な機能

  1. 01スキルフォルダーの脅威スキャン
  2. 02データ流出パターンの検出
  3. 03システム改変とコード実行リスクの警告
  4. 04暗号資産マイニング、バックドア、難読化の検出
  5. 05MarkdownまたはJSONレポートの出力
  6. 06オプションのStreamlitウェブ画面

活用シーン

  1. 01インストールや使用前のスキル監査
  2. 02データ窃取の兆候の確認
  3. 03バックドアやコード実行リスクの調査
  4. 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
.gitignore
README.md
skill_scanner.py
streamlit_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

コメント