GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

vxcontrol /

pentagi

在隔离容器中编排多智能体和安全工具执行授权渗透测试的平台。

访问 GitHub 仓库 ↗
最近上榜 · 2026-09-13#16

当日排名

+193当日新增 Star23,413总 Star

按用途选择,点击查看各自的安装条件与限制

PentAGI:在隔离容器中编排 AI Agent 完成授权安全测试

一分钟看懂

PentAGI 是一套自托管的自动化渗透测试平台。用户给出获授权的测试目标后,多个专业 Agent 可以规划任务、调用安全工具、检索资料、保存长期记忆并生成报告;命令执行位于专门的 Docker 沙箱中。

你可以用它做什么

  • 在隔离环境中对自有系统或明确授权目标执行安全评估。
  • 让研究、编码、安装、测试和报告 Agent 分工并接受监控 Agent 检查。
  • 调用 nmap、Metasploit、sqlmap 等安全工具并保存命令与结果。
  • 接入网页抓取、搜索服务、向量记忆和可选知识图谱。
  • 通过 Web 界面、REST 或 GraphQL API 管理流程和导出报告。

主要能力

  • 内置 20 多种安全工具,并用 Docker 容器隔离执行环境。
  • 支持多 Agent 规划、反思、长期记忆和任务调用上限。
  • 可连接 OpenAI、Anthropic、Gemini、Bedrock、Ollama 及兼容端点。
  • 以 PostgreSQL 与 pgvector 持久化命令、输出和语义记忆。
  • 可选集成 Graphiti、Neo4j、Langfuse、Grafana 和 Prometheus 生态组件。

适合哪些人

适合具备渗透测试资质、能够定义授权边界和审查自动执行结果的安全工程师、研究人员与内部红队。它不适合未经授权地扫描第三方系统,也不适合作为无需监督的生产安全决策者。

怎么开始使用

官方要求 Docker 与 Docker Compose 或 Podman,最低 2 vCPU、4 GB 内存。推荐下载对应平台的交互式安装器,让它检查系统、配置模型与搜索供应商并进行安全加固;也可按官方指南用 Docker Compose 部署。安装器需要访问 Docker API,应严格控制其主机权限。

使用前需要知道

容器隔离可以降低风险,但不能消除错误目标、凭据泄露、网络横向访问或 Docker socket 权限过大的问题。必须限定目标网段、保存书面授权、使用隔离主机、设置执行上限并实时监控。不要让 Agent 自主扩大范围。

模型、搜索和观测服务可能接收目标信息并产生费用;数据库会持久保存命令和输出,应设置访问控制、保留期限和备份策略。项目采用 MIT 许可证,但仓库还包含 EULA 与第三方 NOTICE,部署和商业使用前应一并核对。

官方资料