Autumn-27
b741ee176c
feat: 漏洞详情页删除证据/元数据 Tab,新增「链路图」
链路图展示该漏洞所属任务探索图里,从初始节点(任务根)追溯到本漏洞节点的
那条链路:漏洞节点 + 其全部祖先(沿边反向可达)+ 之间的关系边。
- db.ExplorationStore.FindingLineage(nodeID):递归 CTE 取祖先子图(节点+边),
下游(如 finding→proves→goal)与无关节点不纳入
- GET /api/exploration/findings/{id}/lineage:解析 finding 的 node_id/task_id →
返回 {nodes,edges};无节点/任务已删 → 空图
- 前端 api.findingLineage;详情页 Tab 改为「概览 / 链路图」
- lineage.tsx:按深度拓扑排序,自根到漏洞纵向展示节点卡片 + 入边关系标注,
漏洞节点高亮
- db 测试补 FindingLineage 断言(含祖先/排除下游 goal/排除无关意图)
go build / db / server 测试通过。
2026-08-18 13:08:03 -04:00
..
2026-08-11 09:13:12 -04:00
2026-08-08 06:19:11 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 04:18:21 -04:00
2026-08-10 11:10:58 +08:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-15 00:19:14 -04:00
2026-07-26 04:27:45 -04:00
2026-08-07 11:45:33 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-15 05:30:47 -04:00
2026-08-18 13:08:03 -04:00
2026-08-18 13:08:03 -04:00
2026-08-18 11:52:34 -04:00
2026-08-18 11:56:43 -04:00
2026-08-17 10:03:56 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-18 11:52:34 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 09:09:59 -04:00
2026-08-09 09:09:59 -04:00
2026-08-12 11:18:07 -04:00
2026-08-13 12:23:42 -04:00
2026-07-26 04:27:45 -04:00
2026-08-17 09:26:59 -04:00
2026-08-09 02:19:29 -04:00