评测与安全AI 资源
PentAGI:面向渗透测试的自主 AI Agent 系统
vxcontrol/pentagi · Fully autonomous AI Agents system capable of performing complex penetration testing tasks
ELI5:它是什么,解决什么问题
PentAGI 是一个基于 AI 的自动化安全测试平台,面向信息安全专业人员、研究人员和爱好者,用于执行渗透测试任务。系统采用多智能体(研究、开发、执行、编排)协作架构,运行在隔离的 Docker 沙箱中,内置 nmap、metasploit、sqlmap 等 20 多种专业安全工具,具备智能记忆系统与可选的 Neo4j 知识图谱集成、内置浏览器与多种外部搜索 API,支持 10 多种 LLM 提供商、REST/GraphQL API、PostgreSQL+pgvector 持久化存储以及 Grafana/Prometheus 监控。项目采用 MIT 许可,通过 Docker Compose 自托管部署。
核心能力与快速开始
★ 24409 · Go
- 能做什么
- 提供完全自主的 AI 渗透测试能力:AI 驱动的智能体自动确定并执行渗透测试步骤,支持可选的执行监控与智能任务规划;内置 20 多种专业安全工具(如 nmap、metasploit、sqlmap);长期记忆系统存储研究结果与成功方法;可选 Graphiti + Neo4j 知识图谱进行语义关系追踪;内置浏览器与 Tavily、Firecrawl、Perplexity、DuckDuckGo、Google Custom Search、Sploitus、Searxng 等外部搜索集成;由研究、开发、基础设施等专业智能体组成的委派体系;详细日志与 Grafana/Prometheus 监控;生成含利用指南的漏洞报告;基于任务自动选择 Docker 镜像;提供 REST 与 GraphQL API(Bearer Token 认证);使用 PostgreSQL + pgvector 持久化存储命令与输出;基于微服务架构支持水平扩展;支持 OpenAI、Anthropic、Google AI/Gemini、AWS Bedrock、Ollama、DeepSeek、GLM、Kimi、Qwen、MiniMax 等 10 多个 LLM 提供商及 OpenRouter、DeepInfra 等聚合器。
- 适用场景
- 适合信息安全专业人员、安全研究人员和爱好者进行自动化渗透测试;用于在隔离沙箱中对目标系统执行安全测试;用于生成包含利用指南的详细漏洞报告;用于结合 LLM 与专业安全工具的自动化安全评估流程;用于自托管、可控数据的安全测试部署。
- 项目形态
- 可直接使用的工具
- 部署方式
- 自托管方案,通过 Docker Compose 快速部署,支持完整环境配置;所有操作在隔离的 Docker 沙箱环境中执行;支持多实例运行(tenant_id);提供 Docker 镜像配置。
- 主要依赖
- 未说明具体硬件要求;需配置受支持的 LLM 提供商(内置提供商或 OpenAI 兼容的自定义端点);生产本地部署参考文档中的 vLLM + Qwen3.5-27B-FP8 指南。
- 使用限制
- 当前是自主与助手引导的渗透测试平台,并非 CALDERA 式的预定义攻击计划或安全突破与攻击模拟(BAS)/对手模拟产品;类似 BAS 的智能体生成攻击脚本属于概念或未来工作,尚未实现;当前流程报告 UI 支持网页查看、复制到剪贴板、下载 Markdown 和 PDF,JSON 格式流程报告导出未文档化为受支持的输出格式。
- 许可证
- MIT
- 最近推送
- 2026-09-10 13:45
资料检查:2026-09-15 07:00 · 卡片整理:2026-09-15 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。