
NB-076andClaude
9cefbdf114
R16: 专家漏洞评审 — 发现并修复嵌套COPYBOOK解析bug
评审方法:14项实机验证,非静态审查
1. 非确定性输出检测 ✓ 5次运行值一致
2. 边缘COBOL功能crash测试 (ALTER/ENTRY) ✓ 不崩溃
3. 大规模程序性能 (500字段+250IF) ✓ 数秒完成
4. 路径爆炸防护 (10IF in PERFORM UNTIL) ✓ 不爆炸
5. 嵌套COPYBOOK解析 → 发现BUG并修复
6. 嵌套IF深度 ✓
7. 畸形JCL输入 (二进制/BOM/1000行延续) ✓ 不崩溃
8. 注释中KEY字串误触发matching ✓ 不误报
9. 变量名包含关键词子串FP ✓ WS-SORT-KEY不触发SORT
10. 非COBOL输入 (中日文/HTML/二进制) ✓ 不误报
11. OPEN I-O方向解析 ✓
12. DataWriter JSON格式 ✓
13. 跨运行隔离 ✓
14. Config加载 ✓
修复: resolve_copybooks 增加递归参数+深度保护
之前: COPY L1 -> L1.cpy含'COPY L2.'不被解析
之后: 递归解析,上限10层防循环
Co-Authored-By: Claude <[email protected]>
2026-06-22 10:49:18 +08:00
..
2026-06-21 20:27:16 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:11:24 +08:00
2026-06-22 00:17:42 +08:00
2026-06-22 00:20:41 +08:00
2026-06-22 09:10:21 +08:00
2026-06-22 09:37:58 +08:00
2026-06-22 09:22:39 +08:00
2026-06-22 09:37:58 +08:00
2026-06-22 09:59:44 +08:00
2026-06-22 10:11:06 +08:00
2026-06-22 10:49:18 +08:00
2026-06-21 22:56:19 +08:00
2026-06-21 23:09:07 +08:00
2026-06-18 17:05:51 +08:00
2026-06-18 16:55:43 +08:00
2026-06-22 10:31:53 +08:00
2026-06-22 10:38:51 +08:00
2026-06-21 21:07:28 +08:00
2026-06-18 17:27:19 +08:00
2026-06-21 21:53:30 +08:00
2026-06-18 17:21:12 +08:00
2026-06-18 17:31:16 +08:00
2026-06-21 16:54:04 +08:00
2026-06-18 17:17:11 +08:00
2026-06-18 17:10:40 +08:00
2026-06-21 22:16:21 +08:00
2026-06-21 20:52:38 +08:00
2026-06-21 21:01:06 +08:00
2026-06-18 16:55:43 +08:00
2026-06-21 12:02:25 +08:00