PullRequest logo

PullRequest

认领

PullRequest 提供按需代码审查与代码安全服务,结合 AI 辅助筛选和专家人工验证,帮助团队在现有 pull request 流程中发现漏洞、Bug 和代码质量问题。

PullRequest preview

概述

PullRequest 现以 HackerOne Code 之名呈现,是一项面向开发团队的代码安全与审查服务,适合希望在日常 pull request 工作流中获得安全反馈的团队。它将基于 AI 的风险筛选与专家人工审查相结合,帮助团队在代码进入生产环境之前发现漏洞、Bug 和代码质量问题。

该产品旨在适配现有的开发工具和流程。网站说明它可与主流源代码管理平台配合使用,支持所有主流语言和框架,并且可以作为托管平台或本地部署安装提供,以满足企业和受监管环境的需求。

功能

AI 辅助风险筛选

HackerOne 的 AI 技术 Hai 会识别更高风险的代码变更,并帮助过滤低风险问题,使审查人员能够专注于更可能需要人工关注的变更。

人工参与验证

每个发现都会在交付给开发人员之前由专家工程师手动审查和验证,这被定位为减少误报并提升反馈质量的一种方式。

原生 SCM 集成

该服务可与 GitHub、GitLab、Bitbucket 和 Azure DevOps 集成,因此团队可以继续使用现有的源代码管理工具,而无需将代码迁移到单独系统中。

内联开发者反馈

审查人员会直接在 pull request 工作流中提供安全指导、Bug 发现和代码质量反馈,帮助开发人员在代码仍处于上下文中时及时处理问题。

审查指标与报告

项目仪表盘和每周摘要会展示 pull request 生命周期、打开的 pull request、贡献量和评论数量,为团队提供审查流程可见性。

企业部署选项

企业客户可使用本地部署、SAML 单点登录、用于自定义集成的 API 访问,以及来自客户成功团队的 Slack 支持。

使用场景

  • 补充内部代码审查

    频繁提交 pull request 的团队可以使用 PullRequest 获得对重要变更的外部审查,而无需等待内部审查员有空。

  • 将安全检查前移

    注重安全的团队可以使用该服务在开发周期更早阶段发现漏洞,在代码合并和部署之前完成检查。

  • 减少审查积压

    面临技术债务或审查瓶颈的工程团队可以利用审查员网络在保持工作推进的同时获得详细反馈。

  • 监控审查流程指标

    需要更高流程可见性的组织可以使用仪表盘和摘要跟踪 pull request 活动,并发现审查吞吐量趋势。

  • 支持企业部署需求

    需要企业级部署的企业或受监管团队可以使用本地部署选项和 SAML 单点登录,以满足更严格的基础设施和访问要求。

Pros and Cons

Pros

  • 将 AI 筛选与专家审查结合,而不是只依赖自动化。
  • 可在常见的源代码管理系统中运行,减少工作流中断。
  • 在一次审查中同时覆盖安全、Bug 发现和更广泛的代码质量反馈。
  • 通过仪表盘和每周摘要提供审查活动可见性。
  • 提供 SaaS 和本地部署两种部署选项。

Cons

  • 公开的定价和功能页面没有明确列出适用于每个团队或仓库的具体审查覆盖范围。
  • 某些企业级能力,例如本地部署和 Slack 支持,仅在企业定价层级中有说明。

FAQ

审查工作流如何运作?

PullRequest 使用按需代码审查工作流。来源说明中写到,审查员会查看静态分析结果和 AI 识别出的风险,然后在 pull request 上提供可执行的反馈。

审查完成速度有多快?

定价页面显示,审查通常会在美国营业时间内完成;代码审查页面则说明,审查通常可在一小时内完成,最晚不超过 1 天,具体取决于规模和范围。

它支持哪些工具和技术?

网站说明它与 GitHub、GitLab、Bitbucket 和 Azure DevOps 集成,并且开箱即支持所有主流语言和框架。

有多少代码会被审查?

定价页面显示,使用 Smart Review Selection 的平均组织大约有 30-40% 的 pull request 会被审查,该功能旨在将审查精力集中在风险最高的变更上。

可以本地部署吗?

安全政策说明,PullRequest 同时提供托管式 SaaS 平台和本地部署方案,可用于防火墙内安装。

Quick Facts

类别
代码审查与应用安全
网站
pullrequest.com
主要工作流
结合 AI 辅助筛选与人工验证的按需 pull request 审查
支持的 SCM
GitHub、GitLab、Bitbucket、Azure DevOps
部署方式
托管 SaaS 和本地部署选项
定价
显示付费方案;团队方案起价为每位开发者每月 129 美元,按年计费