hackerai-tech/hackerai

Find and fix vulnerabilities by chatting with AI

解決する課題

HackerAI は、ユーザーがペネトレーションテストを実施できるよう支援する AI 駆動のアシスタントです。セキュリティ専門家がテストを実施するためのインテリジェントなインターフェースを提供し、セキュリティ監査プロセスを効率化します。

仕組み

このシステムは複数の専門サービスを統合し、セキュリティエージェントとして機能します。AI モデルには OpenRouter、コンテンツモデレーションには OpenAI、コード実行用の安全なサンドボックス環境には E2B を使用します。エージェントのロジックと長時間実行タスクは Trigger.dev で管理され、データベースとバックエンドは Convex が担当します。また、オプションで Perplexity によるウェブ検索や Jina AI によるコンテンツ取得もサポートします。

対象者

脆弱性を特定し、セキュリティ監査ワークフローの一部を自動化したいと考える、AI 主導のアプローチを求めるセキュリティ研究者やペネトレーションテスター向けです。

ハイライト

  • E2B サンドボックスによる安全なコード実行
  • Trigger.dev を使用した耐久エージェントタスク管理
  • OpenRouter を通じた複数 AI モデルプロバイダーとの統合
  • 情報収集のためのウェブ検索と URL コンテンツ取得のサポート