hackerai-tech/hackerai
Find and fix vulnerabilities by chatting with AI
解決する課題
HackerAIは、セキュリティ分析や脆弱性評価タスクを自動化するために設計されたAI搭載のペネトレーションテスト支援ツールです。標準的なAIモデルでは拒否されたり実行が困難なセキュリティ関連の操作を実行できるエージェントフレームワークを提供することで、セキュリティ専門家や開発者を支援します。
仕組み
このプロジェクトは、さまざまなAIモデルやクラウドサービスを調整してセキュリティタスクを実行するエージェントシステムとして機能します。汎用的なインテリジェンスにはOpenRouterとOpenAIを使用し、セキュリティ特有のリクエストにはabliteration.aiなどの専門サービスと統合しています。エージェントはE2Bが提供する隔離されたクラウド環境で実行され、Trigger.devを使用して複雑で長時間実行されるタスクを管理します。データ管理にはConvexバックエンドを活用し、リサーチやWebコンテンツ取得のためにPerplexityやJina AIといった外部ツールと統合されています。
対象ユーザー
このプロジェクトは、セキュリティワークフローや脆弱性スキャンを支援する自動化AIエージェントを構築またはデプロイしたいセキュリティエンジニア、ペネトレーションテスター、開発者を対象としています。
ハイライト
- Trigger.devを使用した、永続的で長時間実行されるタスク実行のためのエージェントアーキテクチャ。
- E2B統合による、安全で隔離されたコード実行環境。
- abliteration.aiを通じた、セキュリティに特化したAIモデルのサポート。
- Web検索、分析、レート制限などのオプション統合をサポートするモジュール式設計。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト