pentest-harness 是什么?自托管的 AI 渗透测试智能体工作台
Star422
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-08-26
最近更新2026-10-07
中文导读
pentest-harness 是开源项目,站内分类为 AI 智能体。简介:自托管的 AI 渗透测试智能体工作台。项目说明中列出的主要功能包括:多提供商 LLM 引擎,支持 OpenAI、Anthropic、DeepSeek 及兼容 OpenAI 的自定义网关,一键自动发现模型;完整 agent 工具集:shell、文件系统、网络研究、skills、goals、子 agent、后台任务与工作流控制;Pentest Mode,为授权渗透测试提供专业攻防操作规范。适合从事授权渗透测试、漏洞赏金、安全实验和 CTF 的安全研究人员与开发者,也适合希望自托管 AI agent 工作台的技术用户。
根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-08-26,最近更新于 2026-10-07,目前有 422 个 Star。
项目介绍
Pentest Harness 是一个开源、深色主题的 AI agent 工作台,面向获得授权的渗透测试、漏洞赏金研究、安全实验室和 CTF 场景。它基于插件架构构建,模型适配器、工具、会话、设置和凭据等每一层都可以通过配置替换。
项目支持接入任意 AI 模型 API,可自带 OpenAI、Anthropic、DeepSeek、Google、Mistral、Groq、OpenRouter、Azure OpenAI 或任何兼容 OpenAI 的网关密钥,一键自动发现可用模型。会话数据保存在本地,API 密钥存放在仅所有者可读的凭据存储中,不会写入设置文件或日志。
主要功能
- 多提供商 LLM 引擎,支持 OpenAI、Anthropic、DeepSeek 及兼容 OpenAI 的自定义网关,一键自动发现模型
- 完整 agent 工具集:shell、文件系统、网络研究、skills、goals、子 agent、后台任务与工作流控制
- Pentest Mode,为授权渗透测试提供专业攻防操作规范
- Provider cards 支持实时连接测试、启用/禁用开关和按模型的上下文标识
- 会话持久化到 JSONL/SQLite 并支持回放,可从中断处继续
- 上下文管理:token 计量、自动压缩和工具结果裁剪
适合谁用
适合从事授权渗透测试、漏洞赏金、安全实验和 CTF 的安全研究人员与开发者,也适合希望自托管 AI agent 工作台的技术用户。
快速上手
- git clone https://github.com/S1N6H/pentest-harness.git
- cd pentest-harness
- pnpm install
- pnpm build
- pnpm dsh web