Repository navigation
v1.0.0-beta.2:扫描与资产提取增强
Pre-release
Pre-release
·
2 commits
to main
since this release
新增功能
- 新增基于 AST 的 JavaScript 参数提取,并过滤非 ASCII 参数名称。
- 新增主机资产提取,支持域名、IPv4、IPv6 和内部主机候选,聚合来源位置与证据。
- 内嵌 Public Suffix List 快照,支持离线域名层级识别及自定义内部后缀。
- 区分源码内容发现的主机与扫描资源关联的主机。
- 新增接口前缀探索:从 JavaScript 配置中识别 baseURL、apiPrefix 等声明,拼接相对接口路径并探测;每目标最多使用 8 个前缀、新增 200 条探测端点。
修改与修复
- 修复 SPA 的 pushState / replaceState 路由捕获时机,运行时发现的路由可更新已有端点分类。
- 修正 --base-url 带路径时的解析行为,将路径作为前缀使用,避免丢失接口前缀或重复拼接。
- 统一 CLI、MCP 和工具接口的目标报告目录;下载的 JavaScript 与报告存放在同一目标目录中,脚本路径相对该目录解析。
- 修正 Git 忽略规则,仅忽略仓库根目录的报告输出,避免误忽略 internal/report 源文件。
验证
- 该版本已通过全包编译检查(go test ./... -run '^$');此检查未执行完整测试套件。