vxcontrol/pentagi

Fully autonomous AI Agents system capable of performing complex penetration testing tasks

解決する課題

PentAGIは、自律型のセルフホスト型ペネトレーションテストプラットフォームを提供します。セキュリティ専門家が平易な言葉でターゲットと目標を定義すると、専門化されたAIエージェントのチームが攻撃を計画し、隔離されたサンドボックス内でプロフェッショナルなセキュリティツールを実行し、最終レポートを生成します。

仕組み

このシステムは、専門化されたエージェントが調査、開発、実行を担当するマルチエージェントアーキテクチャを採用しています。これらのエージェントは、セキュリティを確保するために隔離されたDockerコンテナ内で動作します。システムは、埋め込み用のpgvectorを備えたPostgreSQLデータベースを使用して長期メモリを維持し、オプションでNeo4jナレッジグラフを統合して発見事項と関係を追跡します。OllamaやvLLMを介したローカルモデルを含む幅広いLLMプロバイダーをサポートし、監視と自動化のためのWeb UIとAPIを提供します。

対象ユーザー

これは、自社のインフラストラクチャ上の許可されたセキュリティテストのための自律型アシスタントを必要とするセキュリティエンジニア、ペネトレーションテスター、レッドチーム向けに設計されています。

主な機能

  • ペネトレーションテストの計画と実行のための自律型マルチエージェントシステム。
  • nmap、Metasploit、sqlmapなどの20以上のプロフェッショナルなセキュリティツールを含む。
  • Dockerを使用した安全なサンドボックス化された実行環境。
  • OllamaやvLLMを介したローカルモデルを含む10以上のLLMプロバイダーをサポート。
  • コンテキスト保持のためのpgvectorとオプションのNeo4jナレッジグラフを使用した高度なメモリシステム。
  • Langfuse、Grafana、Prometheusによる包括的な監視と可観測性。

関連

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