From 229cbdc5482a62e3fef56bf8f11953b0293f4457 Mon Sep 17 00:00:00 2001 From: Ed1s0nZ Date: Fri, 16 Oct 2026 16:15:05 +0800 Subject: [PATCH] docs: finalize FOFA region repair and changelog --- CHANGELOG.md | 2 ++ docs/feature/fofa-region/repair.md | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 288ee376..5cc8fad1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ ### Fixed +- 修复资产管理信息收集向 FOFA 默认请求不支持的 `province` 返回字段导致查询失败的问题,统一使用 `region`;兼容旧表单/API 字段别名,保留导入资产的省份,并修正情报字段预设为 `asn/org`。 + - 修复单代理、多代理、角色工作流和批量任务将下层调用超时误判为整任务超时的问题:仅任务上下文自身期限到期才标记任务超时,下层失败保留原始诊断;总时限与现有重试策略保持不变。 - C2 Profile 和 WebShell 删除不存在对象统一返回 404,删除数据库故障返回通用 500 文案,不再暴露 SQL 错误;漏洞和批量任务列表无匹配记录时统一返回 `[]`,补充 HTTP 合同回归验证。 diff --git a/docs/feature/fofa-region/repair.md b/docs/feature/fofa-region/repair.md index 4c727f28..7b8b536f 100644 --- a/docs/feature/fofa-region/repair.md +++ b/docs/feature/fofa-region/repair.md @@ -45,3 +45,8 @@ REQ-003 / AC-003:返回的 region 可导入资产 province,兼容已有 prov - `node --check web/static/js/info-collect.js`、`node --check web/static/js/assets.js`、`git diff --check`:通过。 新增 Go 合同测试验证实际发往模拟上游的字段、按序返回值和最终 JSON 映射,覆盖默认、空白、旧表单、别名重复及规范字段;Node 测试执行实际配置和导入函数,覆盖 HTML 默认、所有 FOFA 字段预设、对象/数组结果及旧字段和 Quake 兼容。 未调用真实 FOFA 账户、未执行浏览器人工查询或线上验证;这些不属于本次自动化验证结论。 + +## F6 完成与合并准备 + +代码提交:0c0d4a53;验证记录:945627e9。已核对修复 diff:兼容转换位于其他提供商分流之后,响应字段使用规范化后的同一列表,结果与字段对齐;内部资产模型和数据库无需迁移。CHANGELOG.md Unreleased/Fixed 已记录用户场景和兼容行为。 +分支 codex/fix-fofa-region 各阶段记录已提交并推送 origin;本阶段完成后同样推送。可供合并评审,未创建 PR、未合并 main、未发布或部署。线上生效须后续合并及部署。