安全优先代码审查

AI + 安全工具。
零盲区。

diffray 结合行业领先的安全扫描器(TruffleHog、Semgrep)与 AI 解释。在泄露的密钥和漏洞进入生产之前捕获它们。

为什么仅靠 AI 不够

AI 模型擅长推理,但专业工具能捕获 AI 遗漏的问题

仅 AI
上下文感知
模式推理
可能遗漏边缘情况
可能有假阴性
仅工具
精确检测
低假阴性
高假阳性
无上下文理解
AI + 工具(diffray)
更高检测率
更低假阳性
更好上下文
可操作修复

工具 检测. AI 验证和解释. 您得到 可操作的结果.

TruffleHog
密钥检测

TruffleHog 集成

行业领先的密钥扫描器,在泄露的凭证、API 密钥和敏感数据进入仓库之前检测它们。

检测内容:

AWS 访问密钥
GitHub 令牌
私钥(RSA、SSH)
数据库连接
700+ API 密钥格式
JWT 令牌
云凭证
会话密钥
Learn more about TruffleHog integration

TruffleHog 工作原理:

1

正则模式

匹配已知凭证格式

2

熵分析

检测看起来像密钥的高熵字符串

3

验证

尝试验证检测到的密钥是否活跃

AI 增强

  • 验证确认它是真实凭证,而非假阳性
  • 评估严重性测试密钥 vs 生产凭证
  • 提供上下文它在哪里使用以及潜在影响
  • 建议修复如何轮换和保护

Semgrep 检测内容:

注入漏洞

SQL 注入、命令注入、XSS

认证问题

硬编码密码、弱加密

不安全配置

调试模式、CORS 配置错误

代码质量

空指针、资源泄漏

支持 30+ 种语言:

TypeScriptJavaScriptPythonGoJavaKotlinRubyPHPC/C++RustSwift
Semgrep
静态分析

Semgrep 集成

快速、开源的静态分析,使用语义模式匹配发现 Bug 和安全漏洞。与正则工具不同,Semgrep 理解代码结构。

AI 增强

  • 验证相关性检查发现是否适用于您的代码
  • 减少噪音根据上下文过滤假阳性
  • 优先级排序按实际风险排名
  • 解释漏洞如何被利用
  • 提供修复具体代码更改
Learn more about Semgrep integration

安全流水线

安全工具如何集成到每次代码审查中

1

检测到 PR 更改

新代码推送到 Pull Request

2

TruffleHog 扫描

密钥扫描器仅检查新更改

3

Semgrep 分析

静态分析运行在修改的代码上

4

AI 接收上下文

工具输出 + 代码上下文发送给 AI

5

AI 验证和过滤

移除假阳性,丰富发现

6

可操作报告

带修复建议的清晰、优先级排序的问题

差异扫描

仅分析 PR 中的更改——快速扫描,无来自现有问题的噪音

AI 验证

每个发现都由 AI 审查——过滤假阳性,添加上下文

统一报告

所有发现在一个有组织的评论中,格式一致

在生产之前捕获
安全问题

泄露的密钥和漏洞无处可逃。立即开始保护您的代码。

包含 TruffleHog + Semgrep
无需配置
每个 PR 都运行