BorderCollie 产品

把审查、理解和修复放进同一条研发流程

面向持续交付团队设计,从提交触发、风险判断、代码图谱、CLI 自动化到合并门禁,所有状态都能在一个工作台里被追踪。

42文件 diff 解析
3高风险需审批
门禁结果自动回写
控制台工作台猫狗试验室
09:23:37
待处理任务56+12
阻断风险0干净
审查覆盖率60%42 个文件
平均耗时53sp95 91s
提交 / 合并请求今日审查水位
SQL 注入风险src/auth/login.ts · 高风险
0
许可证与密钥扫描package-lock.json · 已通过
通过
修复 PR 待确认2 个文件变更
待审批
调用影响面影响面
AuthServicePolicyCacheSessionNotify
风险详情SQL 注入风险

登录态校验缺少参数绑定,建议改为预编译查询并保留审计日志。

collie
$ collie review run --repo border-collie
✓ diff 已解析:42 个文件
✓ 代码图谱已同步
! 3 个风险需要审批
→ 已创建修复 PR:collie/fix-847
60%审查覆盖率
平均耗时 53s · 失败任务 31

从提交到合并,每一步都有明确状态

研发、平台、安全团队看到同一份事实,不再靠口头同步和重复截图。

01

提交触发

Webhook 或 CLI 触发审查任务,记录仓库、分支和作者。

02

图谱补上下文

解析变更符号与调用链,把跨文件影响面带入审查。

03

门禁给结论

风险、许可证、密钥和规则统一判断,形成可追溯结论。

04

修复进审批

生成补丁或修复 PR,团队完成最终审批和合并。