vxcontrol/pentagi

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

解决的问题

PentAGI 提供了一个自主、自托管的渗透测试平台。安全专业人员可以用自然语言定义目标和目的,之后由专门的 AI 代理团队规划攻击,在隔离的沙箱中执行专业安全工具,并生成最终报告。

工作原理

该系统采用多代理架构,专门代理负责研究、开发和执行。这些代理在隔离的 Docker 容器中运行以确保安全。系统使用带有 pgvector 的 PostgreSQL 数据库存储长期记忆(用于嵌入),并可选择集成 Neo4j 知识图谱以跟踪发现和关系。它支持广泛的 LLM 提供商,包括通过 Ollama 或 vLLM 的本地模型,并提供用于监控和自动化的 Web UI 和 API。

适用对象

它专为安全工程师、渗透测试人员和红队设计,他们需要自主助手在自有基础设施上进行授权的安全测试。

亮点

  • 用于规划和执行渗透测试的自主多代理系统。
  • 包含 20 多种专业安全工具,如 nmap、Metasploit 和 sqlmap。
  • 使用 Docker 的安全沙箱执行环境。
  • 支持 10 多种 LLM 提供商,包括通过 Ollama 和 vLLM 的本地模型。
  • 使用 pgvector 和可选的 Neo4j 知识图谱的高级记忆系统,用于保留上下文。
  • 通过 Langfuse、Grafana 和 Prometheus 进行全面监控和可观测性。

相关

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