Community研究&データ分析github.com

HutCh1E/Skills-check

AIエージェントのスキルに対して自動化された多層セキュリティ分析を実行し、コードリスクと実行時脅威を効率的に検出します。

Skills-check とは?

HutCh1E/Skills-checkは、AIエージェント(Claude Code、Cursor、Codexなど)のスキルに特化した自動セキュリティ分析ツールです。このスキルは、スキルのコードベースに対して多層的なセキュリティチェックを実行し、潜在的なコードリスク(例:不正なライブラリ呼び出し、機密情報の漏洩)や実行時脅威(例:コマンドインジェクション、環境変数の悪用)を検出します。主な利点は、手動レビューに依存せずに、迅速かつ網羅的にスキルの安全性を評価できる点です。対応プラットフォームはClaude CodeやCursorなど、一般的なAIエージェント環境を想定しており、SKILL.mdに定義された手順に従って動作します。具体的には、静的コード解析、動的動作分析、および依存関係の検証を組み合わせた分析パイプラインを実行し、結果をレポートとして出力します。開発者はこのスキルを統合することで、サードパーティ製スキルや自作スキルのセキュリティリスクを事前に把握し、安全なAIエージェント運用を実現できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add HutCh1E/Skills-check

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Skills-check は何をしますか?

AIエージェントのスキルに対して自動化された多層セキュリティ分析を実行し、コードリスクと実行時脅威を効率的に検出します。

概要

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)用のスキル定義ファイル(SKILL.md)や関連コードに対して、包括的なセキュリティ分析を実施します。静的解析、動的解析、依存関係チェックを組み合わせることで、潜在的な脆弱性や悪意のあるコードパターンを特定します。

主要機能

  • 静的コード解析: スキルコード内の危険なAPI呼び出し(例:exec()、eval()、サブプロセス実行)を検出
  • 実行時脅威検出: 環境変数の漏洩、ファイルシステムへの不正アクセス、ネットワーク通信の監視
  • 依存関係分析: サードパーティライブラリの既知の脆弱性(CVE)をチェック
  • レポート生成: 分析結果をJSONまたはMarkdown形式で出力

使用方法

# スキルディレクトリに対して分析を実行
skills-check analyze ./path/to/skill

# 特定のSKILL.mdファイルをチェック
skills-check check ./path/to/SKILL.md

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他SKILL.md形式をサポートするAIエージェント

出力例

{
  "risk_level": "high",
  "issues": [
    {
      "type": "dangerous_api",
      "file": "src/commands.sh",
      "line": 42,
      "severity": "critical",
      "description": "危険なサブプロセス実行が検出されました"
    }
  ]
}

注意事項

  • 分析にはスキルのソースコードへの読み取りアクセス権限が必要です。
  • 実行時検出は、スキルが実際に実行される環境(サンドボックス内など)で有効です。
  • 誤検出(false positive)が発生する可能性があるため、結果は目視で確認することを推奨します。

関連スキル