Repolode
zakirkun

zakirkun/deep-eye

複数のLLMプロバイダーでペイロードを生成し、Webサイトの脆弱性をスキャンして、コンプライアンスに対応したレポートを作成するAI駆動のペネトレーションテストツール。

代替できる製品:Burp Suite Professional

スター
2,341
フォーク
424
未解決の Issue
13
最終コミット
14 日前

これは何?

Deep Eyeは、Webサイトを対象とするPython製のコマンドライン・ペネトレーションテストツールです。OpenAI、Claude、Gemini、Groq、Mistralのほか、OLLAMAやLM Studio経由のローカルモデルなど、複数のAIプロバイダーを使ってペイロード生成とトリアージを行い、SQLインジェクション、XSS、SSRF、JWTの弱点、IDOR、GraphQL関連の問題、CORS/CSPの設定ミスなど、50種類以上の脆弱性をチェックします。

スキャンに加えて、脆弱性ごとの証拠の要約を含む検出結果を生成し、誤検知を除外し、フィンガープリントに基づいて結果を重複排除します。レポートはHTML、PDF、JSON、SARIF、JUnit、CSV、XLSX形式で出力できます。検出結果はPCI-DSS v4、SOC2 CC、ISO 27001:2022の管理策に対応付けられます。スキャン差分と再テストモードを使うと、ベースラインと比較して新たに見つかった結果だけを抽出できます。

また、OpenAPIベースのクロール、Playwrightによるブラウザー自動化、mitmproxy連携、CAPTCHA検出、複数ロールの認証ヘルパー、Nuclei形式のYAMLテンプレートも備えています。このツールは、許可を得たセキュリティテストのみを目的としています。

主な機能

  • 01単一のgenerate()抽象化を通じて、11種類のAIプロバイダーをフェイルオーバーしながら利用できます。
  • 02SQLi、XSS、SSRF、JWT、IDOR、GraphQLなど、50種類以上の脆弱性をスキャンします。
  • 03OpenAPIまたはSwaggerの仕様書を起点にクロールできます。
  • 04HTML、PDF、JSON、SARIF、JUnit、CSV、XLSX形式でレポートを出力します。
  • 05検出結果をPCI-DSS v4、SOC2 CC、ISO 27001:2022の管理策に対応付けます。
  • 06スキャン結果をベースラインと比較し、新しい検出結果のみを再テストします。

ユースケース

  • AIによるペイロード生成を活用して、許可を得たWebアプリケーションのセキュリティ評価を実施する。
  • PCI-DSS、SOC2、ISO 27001の監査向けに、コンプライアンス対応レポートを作成する。
  • SARIFまたはJUnit形式でスキャン結果を出力し、CIパイプラインに取り込む。
  • 保存済みのベースラインとスキャン結果を比較して、リグレッションを追跡する。

クイックスタート

  1. 1

    リポジトリをクローンして、そのフォルダーに移動します

  2. 2

    Linux/Macではインストールスクリプトで依存関係をインストールし、virtualenvを有効化します

    chmod +x scripts/install.sh && ./scripts/install.sh && source .deep-venv/bin/activate
  3. 3

    テストの許可を得ているターゲットに対して基本的なスキャンを実行します

    python deep_eye.py -u https://target.com

使う前に知っておきたいこと

  • 実行前に、少なくとも1つのAIプロバイダーのAPIキー、またはローカルのOLLAMA環境が必要です。
  • 所有するシステム、またはテストについて明示的な書面での許可を得たシステムにのみ使用してください。
  • リポジトリのメタデータではライセンスがNOASSERTIONとされていますが、READMEにはMITと記載されています。

トピック

よくある質問

deep-eye とは?
複数のLLMプロバイダーでペイロードを生成し、Webサイトの脆弱性をスキャンして、コンプライアンスに対応したレポートを作成するAI駆動のペネトレーションテストツール。 Deep Eyeは、Webサイトを対象とするPython製のコマンドライン・ペネトレーションテストツールです。OpenAI、Claude、Gemini、Groq、Mistralのほか、OLLAMAやLM Studio経由のローカルモデルなど、複数のAIプロバイダーを使ってペイロード生成とトリアージを行い、SQLインジェクション、XSS、SSRF、JWTの弱点、IDOR、GraphQL関連の問題、CORS/CSPの設定ミスなど、50種類以上の脆弱性をチェックします。
deep-eye は無料で使えますか?ライセンスは?
deep-eye は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
deep-eye は今もメンテナンスされていますか?
活発にメンテナンス中。deep-eye の最終コミットは 2026年10月6日 です。
deep-eye は何に使えますか?
AIによるペイロード生成を活用して、許可を得たWebアプリケーションのセキュリティ評価を実施する。 PCI-DSS、SOC2、ISO 27001の監査向けに、コンプライアンス対応レポートを作成する。 SARIFまたはJUnit形式でスキャン結果を出力し、CIパイプラインに取り込む。 保存済みのベースラインとスキャン結果を比較して、リグレッションを追跡する。
deep-eye のインストール方法は?
リポジトリをクローンして、そのフォルダーに移動します Linux/Macではインストールスクリプトで依存関係をインストールし、virtualenvを有効化します: chmod +x scripts/install.sh && ./scripts/install.sh && source .deep-venv/bin/activate テストの許可を得ているターゲットに対して基本的なスキャンを実行します: python deep_eye.py -u https://target.com
deep-eye はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zakirkun/deep-eye

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト