hackerai-tech/hackerai

Find and fix vulnerabilities by chatting with AI

解决的问题

HackerAI 是一款 AI 驱动的渗透测试助手,旨在自动化安全分析和漏洞评估任务。它通过提供一个能够执行标准 AI 模型可能拒绝或难以执行的安全相关操作的代理框架,为安全专业人员和开发人员提供帮助。

工作原理

该项目作为一个代理系统运行,协调各种 AI 模型和云服务来执行安全任务。它使用 OpenRouter 和 OpenAI 进行通用智能处理,同时与 abliteration.ai 等专业服务集成以处理特定安全请求。该代理在 E2B 提供的隔离云环境中运行,并使用 Trigger.dev 进行持久化执行,以管理复杂且长时间运行的任务。它利用 Convex 后端进行数据管理,并与 Perplexity 和 Jina AI 等外部工具集成,用于研究和网页内容检索。

适用人群

本项目适用于希望构建或部署自动化 AI 代理以辅助安全工作流程和漏洞扫描的安全工程师、渗透测试人员和开发人员。

亮点

  • 使用 Trigger.dev 实现持久化、长时间运行任务执行的代理架构。
  • 通过 E2B 集成实现安全、隔离的代码执行环境。
  • 通过 abliteration.ai 支持专门针对安全的 AI 模型。
  • 模块化设计,支持网络搜索、分析和速率限制的可选集成。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目