SuperAPI AI 工具集

endpoint-pentest

测试与质量

查看项目

更新于 10-16 08:38

技能介绍

用途:对 MCP 服务器旁边的 HTTP/API 端点进行已授权的、保守的安全评估。先阅读 ../../SECURITY_RULES.md,采用保守速率,仅针对自有或预发布(staging)目标,默认只读;除非明确授权针对可丢弃记录进行写入,否则不执行写操作。

主要能力(按阶段):范围与授权确认;路由发现(从 OpenAPI/Swagger、JS bundle、run-httpx.sh、run-ffuf-safe.sh(仅自有/staging)、sitemap、robots);规范泄露检查(OpenAPI/Swagger/GraphQL introspection 是否公开、是否泄露内部路由);认证(token 校验负向测试,预期拒绝);授权(IDOR/BOLA 对象级、普通用户访问管理员路由的功能级越权);批量赋值(is_admin、role、owner_id 等额外字段是否被接受);过度数据暴露(响应泄露 UI 隐藏字段);SSRF(URL/webhook/import 参数,../../payloads/ssrf.txt);注入(SQL/NoSQL/命令/模板,仅安全探测);文件上传(类型/大小/Content-Type 校验、存储路径);Webhook 签名绕过(缺失/伪造/重放);CORS(通配符+凭证、反射 Origin);CSRF(Cookie 认证的状态变更路由);速率限制与分页滥用(低量真实滥用);缓存投毒(未键入头部影响缓存响应);错误/调试泄露(堆栈、调试端点、健康端点泄露版本/配置、暴露的管理端点);请求大小/超时限制;敏感数据日志(日志中的 token/PII)。

使用方式:按 endpoint-checklist.md 完整清单执行,载荷见 payload-catalog.md 与 ../../payloads/;提交物包括路由清单、端点风险矩阵(../../templates/endpoint-risk-matrix.md)、确认/疑似发现与通过项、修复计划+回归测试;报告可用 report-template.md 或交给 security-report-writer。

限制:仅限已授权、自有或 staging 目标;保守速率;默认只读,写入须明确授权且针对可丢弃记录;注入等仅做安全探测。具体命令运行细节、速率数值与平台信息暂未提供。