Files
CyberStrikeAI/internal/database
3c54a67416 fix(project): 允许 fact_key 驼峰命名并澄清未绑定项目授权报错 (#200) (#217)
- fact_key 校验放开大写字母,支持驼峰命名(如 finding/info-disclosure-messageBundle):
  - internal/database/project.go: 正则 ^[a-z0-9]... 改为 ^[a-zA-Z0-9]...,并更新错误提示
  - internal/project/fact_body_links.go: body 解析正则(依赖事实/相关 fact_key)同步放开大写
- authorizeProjectTool 区分「未绑定项目 / 查询出错 / 真实无权限」三种情况:
  未绑定项目时返回明确可执行提示,替代误导性的 no access to project
  - internal/app/mcp_authorization.go

Co-authored-by: sycmacmini <sycmacmini@sycmacminis-Mac-mini.local>
2026-07-28 11:18:58 +08:00
..
2026-07-17 17:03:30 +08:00
2026-07-17 17:03:30 +08:00
2026-06-18 12:40:54 +08:00
2026-07-13 15:57:17 +08:00
2026-07-13 15:57:17 +08:00
2026-07-10 16:42:35 +08:00
2026-07-10 18:49:42 +08:00
2026-07-23 19:02:37 +08:00
2026-07-10 18:49:42 +08:00
2026-06-18 12:40:54 +08:00
2026-07-24 15:52:16 +08:00
2026-07-23 19:02:37 +08:00
2026-07-10 18:49:42 +08:00
2026-06-30 20:14:28 +08:00
2026-06-30 20:14:28 +08:00
2026-07-21 20:49:10 +08:00
2026-06-23 15:35:12 +08:00
2026-07-22 11:30:11 +08:00
2026-07-22 13:59:37 +08:00
2026-06-18 12:40:54 +08:00
2026-07-10 16:42:35 +08:00
2026-06-20 19:31:56 +08:00
2026-07-01 14:29:58 +08:00
2026-07-22 21:04:18 +08:00
2026-06-18 12:40:54 +08:00
2026-07-23 19:02:37 +08:00
2026-07-16 19:37:01 +08:00
2026-07-10 21:25:33 +08:00
2026-07-10 21:25:33 +08:00
2026-07-12 13:13:00 +08:00
2026-06-18 12:40:54 +08:00
2026-06-18 12:40:54 +08:00
2026-07-13 19:06:02 +08:00
2026-07-13 19:06:02 +08:00
2026-07-23 19:02:37 +08:00
2026-07-06 11:34:50 +08:00