AI 安全审查
发现攻击者能发现的问题。
拖入源文件或拉取 GitHub 仓库。Sentinel 运行确定性规则引擎,随后由 AI 审计员执行,并在结果进入报告前针对您的实际代码验证每一项发现。
- 经过验证的证据,而非猜测
- TypeScript · Python · Rust · 20+ 种语言
- 只读扫描 · 经过验证的修复分支
添加代码进行扫描
将源文件拖放到此处
或从设备中选择文件
TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell 等。最多 20 个文件,每个文件最大 250 KB。
私有仓库?请添加只读令牌
直接从本标签页发送至 api.github.com。仅保存在内存中,永不保存,永不发送至其他任何地方。
内存中存在只读令牌
源文件
扫描队列
代理运行中
正在扫描您的代码
The agent is reviewing your files in passes.
- 摄取并验证文件
- 规则引擎扫描
- 代理使用工具进行搜寻
- CVE 和依赖项情报
- 独立验证
- 准备已验证的补丁
- 构建报告
活动
已验证的安全审查
安全报告
风险评分
0 发现的问题
独立验证
- 已确认
- 0
- 需要审核
- 0
- 已拒绝
- 0
- 最高 CVSS
- 0.0
验证者拒绝的发现项
依赖项情报
代理活动
代理在审查代码时按顺序执行的所有工具调用。
修复
修复、验证,然后推送
建议的补丁
本次扫描没有自动补丁。请使用每个发现项中的修复指南。
推送已验证的修复
创建新分支和 pull request。您的默认分支永远不会被修改。
Sentinel 工作原理
Sentinel 是一个按需运行的双层安全审查工具。
1. 摄取 — 在您的浏览器中验证文件;不支持的文件或二进制文件将被拒绝。
2. 规则引擎 — 对 TypeScript、JavaScript、Python 和 Rust 中的注入、密钥、不安全反序列化、TLS 错误和其他已知模式进行确定性检查。
3. AI 审计员 — 一个专注于安全的模型审查代码中的逻辑缺陷和特定语言风险,包括 Go、Java、C/C++、C#、Ruby、PHP、Swift 和 Kotlin。
4. 验证 — 每个 AI 发现项必须指向代码中实际存在的行,否则将被丢弃。
GitHub 访问在获得您许可的情况下使用公开 API。令牌是可选的、只读的,且永不存储。
5. 深度分析师 — 代理在报告任何内容之前,可以列出文件、读取代码、grep 查找 sink 点、查询 CWE 并搜索实时 CVE 记录。
6. 独立验证者 — 第二个模型尝试反驳每个发现项,分配 CVSS 3.1 分数,并拒绝证据不足的主张。
7. 推送 — 应用的修复将由规则引擎重新检查,然后提交到带有拉取请求的新分支。您的默认分支永远不会被触动。
