多种任务模式
提供 /assist、/agent、/crew 和 /interact 命令,分别用于单次指令、自主执行单项任务、多智能体协作和交互式引导。
BAIZE AI RESOURCE
Pentestagent
PentestAgent 是用于渗透测试的 AI Agent,面向获得授权的安全测试人员。它提供交互式任务执行、预设测试流程和 MCP 工具连接,帮助用户在指定目标上组织测试操作、记录过程并生成会话报告。

PentestAgent 是一款面向授权渗透测试的 AI Agent,适合需要对指定目标开展安全评估的测试人员使用。用户配置模型 API Key 后,可以在终端界面设置目标,并选择单次指令、自主任务、多智能体协作或交互引导模式。项目提供面向黑盒测试的预设流程,也能通过终端、浏览器等内置工具执行操作;需要接入其他工具时,可配置 MCP 服务器。测试过程中可保存笔记、恢复已保存的对话,并从会话生成报告。它的作用是把目标设置、任务执行和过程记录集中在一个工作界面中;具体测试范围仍应由使用者事先确定并获得授权。
软件界面、操作截图与实际案例预览。

提供 /assist、/agent、/crew 和 /interact 命令,分别用于单次指令、自主执行单项任务、多智能体协作和交互式引导。
提供面向黑盒安全测试的 playbook,可在运行时指定目标和流程,例如使用 thp3_web。
可通过项目根目录的 mcp_servers.json 连接 stdio 或 SSE 类型的 MCP 服务器,启动后可在终端界面用 /mcp 管理。
支持查看已保存的笔记、浏览和恢复对话,并使用 /report 从当前会话生成报告。
可选择 Docker 运行方式,让终端工具在容器中执行;项目提供基础镜像和包含更多测试工具的 Kali 镜像。
使用场景安全测试人员需要围绕指定目标开展测试,并保留过程记录。
安全测试人员在终端界面设置已获授权的目标,通过 /interact 逐步提交测试任务,用 /notes 查看笔记,最后通过 /report 生成会话报告。
使用场景测试人员希望对授权网站使用预设的黑盒测试流程。
测试人员对已获授权的网站运行 pentestagent run -t example.com --playbook thp3_web,以指定目标启动预设的 Web 测试流程。