ghostsecurity/skills

Ghost Security's collection of AppSec skills for AI coding agents

解決する課題

Ghost Security Skillsは、Claude Code向けにアプリケーションセキュリティ(AppSec)ツール群とAI駆動のオーケストレーションを提供します。これにより、AIコーディングエージェントが開発者の既存のワークフロー内でセキュリティ脆弱性を特定、検証、修正できるようになります。

仕組み

本プロジェクトは、決定論的なセキュリティツールとAI推論を組み合わせた2層アーキテクチャを採用しています。

  1. 決定論的ツール: スタンドアロンのGoバイナリ(シークレット検出のPoltergeist、依存関係のWraith、ライブトラフィックのReaper)が、パターンマッチング、CVE検索、トラフィックキャプチャを通じて信頼できるデータを提供します。
  2. AIスキル層: オーケストレーションプロンプトがAIを使用してツールの出力を分析し、悪用可能性を評価します。また、発見された問題が実際の脆弱性なのか、それとも無害なアーティファクトなのかについて、コンテキストを考慮した判断を下します。

これにより、「検出、検証、修正」のループが構築され、スキャナーが候補を見つけ、AIが分析し、エージェントが修正ガイダンスを適用します。

対象ユーザー

Claude Codeを使用しており、自動化されたセキュリティスキャンと脆弱性修正をAI支援コーディング環境に直接統合したい開発者およびセキュリティエンジニア。

主な特徴

  • 統合ツールセット: Poltergeist(シークレットスキャン)、Wraith(依存関係スキャン)、Reaper(ライブ検証用MITM HTTPSプロキシ)が含まれます。
  • AIによる分析: AIを活用して、発見された問題の悪用可能性とコンテキストを評価し、ノイズを低減します。
  • エージェントネイティブ: Claude Codeのプラグインマーケットプレイスとして特別に設計されています。
  • コンポーザブル: ツールはスタンドアロンのバイナリとしても、AIオーケストレーションパイプラインの一部としても使用可能です。
  • Exo統合: exoエージェントオーケストレーションプラットフォーム上でワークフローを構築・デバッグするための ghost-exo スキルが含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト