{"id":"eb0fe933-caa6-4971-9209-1644c62df5f4","version_id":"56dd8045-06cf-46d2-84a7-8440d8793a9f","reporter":"mathviz-bug-archive","bug_summary":"[bug-3] 沙箱穿透: process.exit(1) 能杀掉前端进程","root_cause":"generateConnections 没用 _safeCompile 沙箱（旧代码用裸 new Function + with (Math)），process.exit(1) 没在白名单阶段被拒","fix_plan":"✓ 已修 (commit 6b9250f): generateConnections 复用 _safeCompile，与 evalFunction/evalFunction2D 统一。E2E 测试 '非法连线规则 → 错误显示' 现过。","severity":"high","status":"fixed","decision":"keep_as_is","reused_in_projects":[],"decided_at":"2026-06-22T02:02:22.487427","created_at":"2026-06-22T02:00:05.872396","requirement_id":null}