跳至主要内容

监控机密扫描警报

您可以配置机密扫描如何通知您有关机密扫描警报,并审计您的团队对这些警报的响应情况。

谁可以使用此功能?

仓库所有者、组织所有者、安全管理者,以及拥有 admin 角色的用户

当机密扫描在您的仓库中检测到潜在的机密泄露时,及时了解这些警报对于维护代码安全至关重要。GitHub 提供了多种通知渠道,确保您和您的团队在发现机密时能够及时收到提醒。您可以根据角色和偏好自定义接收这些通知的方式和时间。

您还可以审计对机密扫描警报的响应,以跟踪团队如何处理安全问题并保持符合组织的安全政策。

配置机密扫描警报的通知

除了在仓库的 Security and quality 选项卡中显示警报之外,GitHub 还可以发送电子邮件通知这些警报。这些通知在增量扫描和历史扫描之间有所不同。

增量扫描

当检测到新机密时,GitHub 会根据用户的通知偏好通知所有有权访问仓库安全警报的用户。这些用户包括

  • 仓库管理员
  • 安全管理员
  • 具有读写访问权限的自定义角色用户
  • 如果他们是泄露机密的仓库的管理员,则组织所有者和企业所有者

注意

即使提交作者的通知偏好设置不同,误提交机密的提交作者也会收到通知。

如果满足以下条件,您将收到电子邮件通知

  • 您正在关注该仓库。
  • 您已为该仓库启用了 “所有活动” 的通知,或自定义的 “安全警报”。
  • 在您的通知设置中,位于 “订阅” 下的 “关注”,您已选择通过电子邮件接收通知。

此外,如果有人将代码扫描或机密扫描警报指派给您,您也会收到通知,参见 指派警报

  1. 在 GitHub 上,导航至仓库的主页面。

  2. 要开始关注该仓库,请选择 关注

    Screenshot of the repository's main page. A dropdown menu, titled "Watch", is highlighted with an orange outline.

  3. 在下拉菜单中,单击 所有活动。或者,仅订阅安全警报,请单击 自定义,然后单击 安全警报

  4. 前往您个人账户的通知设置页面,网址为 https://github.com/settings/notifications

  5. 在通知设置页面,位于 “订阅” 下的 “关注”,选择 通知我 下拉菜单。

  6. 选择 “电子邮件” 作为通知方式,然后单击 保存

    Screenshot of the notification settings for a user account. Under "Subscriptions" and "Watching" a checkbox, titled "Email", is outlined in orange.

有关设置通知偏好的更多信息,请参阅 管理仓库的安全和分析设置为单个仓库配置关注设置

历史扫描

对于历史扫描,GitHub 会通知以下用户

  • 组织所有者、企业所有者以及安全经理——每当历史扫描完成时,即使未发现机密,也会收到通知。
  • 仓库管理员、安全经理以及具有读写访问权限的自定义角色用户——每当历史扫描检测到机密时,按照其通知偏好进行通知。

我们不会通知提交作者。

有关设置通知偏好的更多信息,请参阅 管理仓库的安全和分析设置为单个仓库配置关注设置

审计对机密扫描警报的响应

您可以使用 GitHub 工具审计对机密扫描警报的响应措施。更多信息,请参阅 审计安全警报

© . This site is unofficial and not affiliated with GitHub, Inc.