安全行业有一个沉默的痛点:安全工程师离职,带走的是整个系统的安全认知。

他知道哪个模块的权限校验有问题,知道那段历史遗留代码的 SQL 拼接是安全的(因为上游有严格的类型转换),知道那个第三方组件虽然标了 Critical CVE 但其实项目只用到了它的日志功能。

这些知识一旦离开,下一个接手的工程师需要从头开始积累。

代码知识图谱:让知识留在系统里

Vexis AI 构建了两层知识图谱:

  • 代码架构图谱:模块依赖、函数调用链、数据流路径、安全热点分布。这是代码的结构化表达
  • 业务知识图谱:业务实体、权限模型、敏感数据流、信任边界。这是业务的语义化理解

两层图谱融合后,AI 可以回答:

  • "这个 SQL 注入告警,数据路径上经过了哪些清洗函数?"
  • "这个组件的漏洞,具体影响了哪些 API 端点?"
  • "上次类似的越权漏洞是怎么修复的?修复方案是什么?"

跨项目沉淀

更关键的是,知识图谱是跨项目的。A 项目发现的漏洞模式,会自动标记到 B 项目的相应代码位置。安全经验不再随人走,而是持续积累在组织内部。