PentAGI Vibe 项目

**项目简介** PentAGI 是由安全研究公司 VXControl(总部迪拜

项目简介

PentAGI 是由安全研究公司 VXControl(总部迪拜,MIT 许可证)打造的全自主式 AI 渗透测试平台。该项目将大型语言模型与专业安全工具深度结合,让 AI 代理自主完成从侦察到报告的完整渗透测试流程,所有操作在沙盒化 Docker 环境中隔离运行,确保不会污染目标网络以外的系统。项目于 2025 年初开源,已在 GitHub 累计超过 17,000 颗星,被安全社区视为 2026 年最具影响力的开源安全工具之一。

核心功能

全自主渗透测试代理:用户只需定义一个目标域名或 IP,PentAGI 的多代理系统自动完成侦察、漏洞发现、渗透利用、权限提升和报告生成全流程。系统内置 20 余款专业安全工具集成,包括 Nmap(网络扫描)、Metasploit(漏洞利用)、SQLMap(SQL 注入)等。

三层代理架构:系统内置 Researcher(研究员)、Developer(开发者)、Executor(执行者)三类专业化 AI 代理,协同工作。研究员负责情报收集和漏洞研判,开发者生成攻击脚本和 payload,执行者运行工具并处理结果,三者通过消息队列异步协作。

长期记忆与知识图谱:集成 Neo4j 图数据库和 Graphiti 构建知识图谱,语义化存储历史测试结果和成功路径,使代理能从过去经验中学习,在新一轮测试中自动复用有效方法论。

向量语义检索:通过 PostgreSQL + pgvector 实现测试报告和工具输出的高维向量存储与语义相似性检索,方便安全团队快速找到历史相似案例。

技术实现

整体采用微服务架构,前端 React/TypeScript,后端 Go 语言提供 REST/GraphQL 双 API 接口。LLM 支持 OpenAI、Anthropic、Google AI、AWS Bedrock、Ollama、DeepSeek、Qwen、MiniMax 等 10 余家提供商。监控体系集成 OpenTelemetry、Jaeger、Loki、Grafana + Prometheus,LLM 调用追踪接入 Langfuse。

快速上手

第一步:克隆仓库并准备 Docker 环境。第二步:复制 .env.example 为 .env,填入 LLM API Key。第三步:执行 docker compose up -d 启动全部服务。第四步:访问 https://localhost:8443 完成初始化配置。第五步:在 Web UI 中输入目标地址,开始测试。

适用人群

企业安全团队、独立安全研究员、CTF 战队、DevSecOps 团队。

官方链接

项目地址:https://github.com/vxcontrol/pentagi 公司官网:https://vxcontrol.com

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论