Black-box web penetration testing automation framework for AI Agents
Overview
实战黑盒 Web 渗透测试 / SRC / Bug bounty 工作流 skill。checkpoint 驱动,人判断方向,脚本按需调用。 每个阶段有 checkpoint,未通过不进下一阶段。详细 payload / playbook / H1 案例**,不预加载。
README
Pentest Skill
实战黑盒 Web 渗透测试 / SRC / Bug bounty 工作流 skill。checkpoint 驱动,人判断方向,脚本按需调用。
安装
git clone https://github.com/wudidike/pentest_skill.git
cd pentest_skill
bash setup.sh
python scripts/health_check.py
架构
pentest_skill/
├── SKILL.md 工作流控制器 (197行, 5阶段checkpoint)
├── scripts/ 48个Python脚本 (侦察/扫描/验证/报告)
├── references/
│ ├── playbooks/ 19类攻击playbook (68文件, 含H1案例)
│ ├── methodology/ 5篇方法论 (绕过/证据/优先级/缺口/时间盒)
│ ├── payloader/ 305 payload + 263 WAF绕过
│ ├── dictionaries/ 国产组件指纹 + 默认凭据
│ ├── h1-reports/ 2887份HackerOne真实案例
│ ├── industry/ 银行/电信垂直playbook
│ ├── compliance.md 合规红线
│ └── templates/ 提交模板
├── phases/ 详细Phase指令
├── config.yaml 配置
├── wordlists/ 字典
└── setup.sh 一键部署
工作流
Intake (合规门) → Recon (被动侦察) → Enum (主动探测) → Hunt (漏洞探测) → Report (提交)
每个阶段有 checkpoint,未通过不进下一阶段。详细 payload / playbook / H1 案例按需 Read,不预加载。
使用
# Claude Code: 直接对话触发
# "帮我测 https://target.com"
# CLI: 单独跑某个Phase
python scripts/phase0_fingerprint.py --target URL --output-dir DIR
python scripts/phase5_dir_enum.py --target URL --output-dir DIR
python scripts/phase7b_auth_vuln.py --target URL --output-dir DIR --session SESSION
python scripts/phase8_report.py --output-dir DIR
免责声明
仅供授权安全测试使用。未经授权的渗透测试属于违法行为。
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add wudidike/pentest_skill