该模块用于审计服务端受到用户输入影响的出站网络请求与跳转,目标是找出到危险函数的污点流并给出可静态优先复现的验证与修复方案。
主要能力覆盖:经典 SSRF、过滤器绕过型 SSRF(IP 编码、userinfo、反斜杠、IPv6 变体)、跟随重定向导致的放大、DNS 重绑定 TOCTOU、盲/时序 SSRF、云元数据端点暴露、编排与内部服务暴露、服务端 Location 开放重定向及客户端跳转原语。
审计方法要求枚举所有“服务器获取 URL”的功能(Webhook、链接预览、按 URL 导入、文档渲染、图片代理、SSO 发现、集成回调等),从参数经解码、解析、校验到 HTTP 客户端调用逐层追踪,重点检查校验器与 sink 所用解析器的差异、是否逐跳/逐连接重新校验、scheme 允许列表、解析后 IP 策略、重定向处理、协议锁、云元数据加固(如 IMDSv2)、容器与编排可达性、开放重定向写入点及出站网络控制。
使用假设为只读访问仓库,不保证有运行实例;动态验证仅在明确授权环境下进行,静态确认即可作为证据。发现状态分为已确认、可能、需复核。
限制:不覆盖 OAuth 重定向语义、独立的管理端点配置错误、Webhook HMAC 签名设计、XXE 及浏览器侧 img 加载;这些交由其他模块处理。具体安装命令、收费与平台信息暂未提供。