用途:面向 REST/GraphQL API 的安全测试方法论,适合目标存在 /api/ 等端点、返回 JSON、暴露 Swagger/OpenAPI 文档,或已通过 js-api-extract、目录扫描获得端点列表的场景。
主要能力:分阶段覆盖 API 发现与文档泄露(/api/、/v1/、/v2/、/graphql、/rest/,/docs、/swagger、/swagger-ui、/api-docs、/openapi.json 等)、框架识别(Spring Boot、Express/Koa、FastAPI、Django REST、Laravel 及其常见问题)、认证测试(去认证头、IP/路径/方法绕过、JWT、OAuth)、语义分析与智能 Fuzz(RESTful CRUD 推断、按路径关键词确定测试方向,如 IDOR、SQL 注入、文件上传、SSRF、SSTI、命令注入、金额篡改、越权)、专项测试(IDOR、GraphQL、CSRF、CORS)以及原型链污染、请求走私、路径解析差异。
使用方式:按 Phase 1 至 Phase 5 顺序推进;先做语义分析再 fuzz,避免盲目跑字典;API 请求设置 Content-Type: application/json;管理类端点(/admin/、/manage/)优先;确认漏洞后执行 evidence_save 与 report_vuln。深入内容见 references/api-attack-techniques.md、references/403-bypass-patterns.md、references/api-semantic-fuzz.md、references/api-fuzz-payloads.md。
限制:资料未提供具体安装命令、运行环境、收费方式与效果数据,暂未提供。