PentAGI Vibe 项目

**PentAGI 是什么** PentAGI 是由 VXControl(迪拜注册的安全工程公司)开发的开源全自动渗透

PentAGI 是什么

PentAGI 是由 VXControl(迪拜注册的安全工程公司)开发的开源全自动渗透测试平台,基于 MIT 协议开源,目前在 GitHub 拥有超过 22,200 颗星、3,000 个 Fork,是 AI 安全测试领域最具影响力的开源项目之一。

核心功能

多智能体协同架构:PentAGI 的核心是一套编排器(Orchestrator Agent)架构,将复杂的渗透测试任务拆解为子任务,并分发给专业化的研究 Agent、开发 Agent 和执行 Agent。三个角色各司其职——研究员负责情报收集与目标分析,开发者在沙箱中编写和调试攻击脚本,执行者负责调用专业工具完成具体测试步骤。这套机制模拟了真实红队中不同角色的协作方式,避免单 Agent 在复杂任务中陷入决策瓶颈。

20+ 专业安全工具集成:平台在 Docker 沙箱中预置了 20 款以上主流渗透测试工具,涵盖 nmap(端口扫描)、Metasploit(漏洞利用框架)、sqlmap(SQL 注入检测)、Nikto(Web 服务器扫描)、Burp Suite(Web 代理)等。所有工具均运行在隔离的 Kali Linux 容器中,即使测试过程出现意外,也不会影响宿主机环境。对于有更高隔离要求的团队,还支持两节点架构——将工作负载完全隔离在专用服务器上。

知识图谱与长期记忆:PentAGI 内置基于 Neo4j 的 Graphiti 知识图谱模块,结合 PostgreSQL + pgvector 向量数据库,自动记录每次测试中发现的漏洞模式、成功路径和工具使用经验。随着使用时间增长,系统会对目标环境形成越来越深的认知,后续测试可以复用此前积累的攻击策略,效率随经验提升而提升。

多源情报收集能力:除了内置的 Web 爬虫,平台还支持 Tavily、Google Custom Search、DuckDuckGo、Perplexity、SearXNG 等 6 类外部搜索系统的集成,能够在测试前自动完成 OSINT 情报收集,获取目标的公开暴露面信息。

生产级可观测性:深度集成 Grafana + Prometheus 监控、Langfuse LLM 追踪(可观测 AI 决策过程)、Jaeger 分布式追踪和 Loki 日志聚合,测试过程全程可审计、可回放,方便团队复盘和合规报告生成。

技术实现

PentAGI 采用 Go 语言开发,核心逻辑围绕 LangChain Go 框架构建多智能体协作流程。容器化方面使用 Docker 和 Docker Compose 作为运行时基础,支持 Podman 替代方案。沙箱隔离层利用 Docker-in-Docker 技术,确保测试工具无法直接访问宿主机文件系统和网络。LLM 支持覆盖 OpenAI、Anthropic、Google Gemini、AWS Bedrock、Ollama(本地部署)等 10 家以上提供商,用户可完全自托管在任何 LLM 之上。最新 v2.1.0 版本还新增了文件管理层(用户资源库含 MD5 去重、按测试流隔离的工作区)和语义搜索知识库模块。

快速上手

第一步:创建工作目录并下载配置文件

mkdir -p pentagi && cd pentagi
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/master/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/vxcontrol/pentagi/master/.env.example

第二步:在 .env 中配置至少一个 LLM 提供商 API Key(OPENAI_API_KEY 或 ANTHROPIC_API_KEY),以及邮箱、密码等基础信息。

第三步:启动服务

docker compose up -d

第四步:访问 https://localhost:8443 ,使用默认账号 admin@pentagi.com / admin 登录,首次使用需在 Web 界面完成 LLM 提供商和搜索引擎的配置。

适用人群

  • 安全团队:希望自动化日常渗透测试基础工作的安全工程师
  • 红队操作员:需要一个可记忆、可协作的 AI 助手来执行授权攻击演练
  • DevSecOps:将自动化安全验证集成到 CI/CD 流水线中的开发团队
  • CTF 选手和网络安全学生:利用平台学习真实攻击流程和工具使用
  • 安全研究人员:利用 AI 协作机制探索新攻击面和漏洞模式

出品方

VXControl L.L.C-FZ 是一家专注于 AI 时代安全工程的公司,注册地位于迪拜(阿联酋),核心团队拥有丰富的安全产品开发经验。除 PentAGI 外,还维护了轻量级 Kali Linux Docker 镜像(kali-linux-image)等多个安全开源项目。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论