常见问题

常见问题解答

Hacktron 是什么、如何审查你的 PR、连接哪些平台、如何处理你的代码,以及如何定价。

Hacktron 是什么?

Hacktron 是一个 AI 驱动的安全代码审查平台。它的 AI Agent 会审查你的仓库,发现可利用的漏洞,并以 PR 评论和仪表盘检测结果的形式呈现。它有两种工作模式:在每个 pull/merge request 上运行的逐 PR 审查,以及分析仓库完整源码的白盒扫描(也称渗透测试)。

Hacktron 如何工作?

在底层,Hacktron 会索引你的代码库、构建调用图并建立威胁模型,就像一位资深安全工程师为你的系统建立心智模型一样。

Hacktron 如何理解我的代码库?

Hacktron 像一名安全工程师,每次审查都更敏锐。对检测结果的处置反馈(例如标记误报、确认真实问题),加上 .hacktron/rules.md 等项目规则文件,会教它认识你的攻击面,让每次审查都比上一次更贴合你的代码库。

Hacktron 与传统 SAST 扫描器有什么不同?

传统 SAST 匹配已知的规则模式。Hacktron 的 Agent 会推理可利用性,包括无法映射到单一规则的授权与访问控制缺陷,并为每个检测结果附上数据流(污点)追踪,让你看清它为什么可利用。

PR 审查和白盒扫描(渗透测试)有什么区别?

PR 审查在每个 pull/merge request 上自动运行,聚焦于本次变更。白盒扫描(也称渗透测试)覆盖仓库的全部源码,从仪表盘启动。

Hacktron 如何审查我的 PR?

在每个 PR 上,Hacktron 会发布一个“Hacktron Security Check”,并以一次审查的形式在受影响代码上留下行级评论。每个检测结果都附带“Fix with AI”选项(在 Cursor、Claude 或 Codex 中打开修复),以及可复制的修复提示词。评论 @hacktron review 即可重新触发审查,处置也直接在讨论串里完成。

Cursor Claude Codex
Hacktron 会自动修复我的代码吗?

Hacktron 提供一键修复提示词和深度链接,而不是替你提交变更。它会跨 PR 跟踪每个检测结果是否已修复,修复后自动关闭,避免过期条目堆积在你的待办里。

Hacktron 能生成报告并导出检测结果吗?

可以。Hacktron 为干系人生成管理层报告,为工程师生成技术报告。检测结果还可导出为 CSV 或 SARIF,接入你自己的工具和流水线。

Hacktron 能发现哪些类型的漏洞?

Hacktron 专注于可利用的代码漏洞,例如注入(如 SQL 注入)、跨站脚本(XSS),以及授权或访问控制缺陷,每个检测结果都附带数据流追踪。它已经在 Next.js、oauth2-proxy 和 Metabase 中发现了严重的 0-day 漏洞。

Hacktron 能发现 AI 和 LLM 漏洞吗?

可以。Hacktron 会审查 AI 功能和 AI 生成代码带来的风险,包括提示词注入、对 LLM 输入输出的不安全处理,以及不安全的 AI Agent 或工具调用集成。

Hacktron 支持哪些语言和框架?

Hacktron 的 AI 审查员可以阅读任何语言的代码,不局限于固定列表。对于团队最常用的语言,它还提供更深入的语言感知分析。如果下方没有你的技术栈,预约通话,我们会针对你的具体需求确认覆盖情况。

Python JavaScript TypeScript Go Java Ruby PHP Rust C C++ C# Kotlin Swift Scala Elixir Solidity
Hacktron 支持哪些代码托管平台?

Hacktron 可在 GitHub(包括 GitHub Enterprise)和 GitLab(包括自托管实例)上审查 pull/merge request。Bitbucket 仓库可以接入扫描,并把检测结果同步到工单系统。

GitHub GitLab Bitbucket
支持 GitHub Enterprise 和自托管 GitLab 吗?

支持。使用个人访问令牌即可连接 GitHub Enterprise 或自托管 GitLab 实例。

GitHub GitLab
Hacktron 能与哪些工单系统和通知工具集成?

Hacktron 向 Slack 发送实时告警,并创建 Jira 和 Linear 工单,让修复工作融入团队已有的工作流。在 Slack 中,你还可以直接在讨论串里处置检测结果。

Jira Linear Slack
有 API 吗?

有。Hacktron 提供公开的 REST API,使用组织级 API 密钥即可触发扫描、获取和导出检测结果,以及管理仓库。

我可以向 Hacktron 提供关于代码库的额外上下文吗?

可以。在仓库中添加 .hacktron/rules.md 文件,或上传 Markdown 上下文文档并关联到仓库,告诉 Hacktron 你的技术栈、约定,以及审查中最重要的内容。

可以自托管或私有化部署 Hacktron 吗?

可以。Hacktron 提供私有化部署版本,完全运行在你自己的基础设施中,并使用本地账户。

Hacktron 如何访问我的源代码?

对于云端扫描,Hacktron 会把你的仓库克隆到隔离的扫描环境中分析,并将产生的检测结果(包括相关代码片段)存储在你的 Hacktron 账户里。如果代码不能离开自有环境,请使用私有化部署版本。

如何登录?

使用 Google、GitHub 或邮箱密码登录。私有化部署版本使用本地账户。

Google GitHub
支持团队和基于角色的访问控制吗?

支持。Hacktron 是多租户架构,提供组织、成员邀请,以及覆盖所有者、管理员和成员的基于角色的访问控制。

Hacktron 符合 SOC 2 吗?

是的。Hacktron 已通过 SOC 2 Type 1 认证。阅读公告

有免费试用吗?

有。Hacktron 提供 14 天免费试用。

Hacktron 如何定价?

Hacktron 按开发者席位定价,渗透测试从独立的额度余额中扣减。免费试用或预约演示,即可获取最新定价。

Hacktron 对开源项目免费吗?

是的。通过 Hacktron 开源计划,符合条件的公开仓库维护者可以免费获得 PR 安全审查。在我们的开源页面申请

还有疑问?

几分钟内开始审查你的 PR,或与我们的团队聊聊。