我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

关于 GitHub Security Advisories

您可以使用 GitHub Security Advisories 来私下讨论、修复和发布有关仓库中安全漏洞的信息。

本文内容

此文档对您有帮助吗?

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。

任何对仓库有管理员权限的人都可以创建安全通告。

拥有仓库管理员权限的任何人,对该仓库中的所有安全通告也拥有管理员权限。 对安全通告拥有管理员权限的人可以添加协作者,而协作者对安全通告拥有写入权限。

注:如果您是安全研究人员,应直接联系维护人员,要求他们创建安全通告,或在您不管理的仓库中代表您发布 CVE。

关于 GitHub Security Advisories

GitHub Security Advisories 允许仓库维护员私下讨论并修复项目中的安全漏洞。 协作修复后,仓库维护员可以发布安全通告,公开向项目社区披露安全漏洞。 通过发布安全通告,仓库维护员可让其社区更轻松地更新包依赖项和研究安全漏洞的影响。

通过 GitHub Security Advisories,您可以:

  1. 创建安全通告草稿,并使用草稿私下讨论漏洞对项目的影响。
  2. 在临时私有复刻中私下协作以修复漏洞。
  3. 发布通告向社区提醒漏洞。

您还可以使用 GitHub Security Advisories 重新发布已在其他地方披露的安全漏洞详细信息,方法是将该漏洞的详细信息复制并粘贴到新的安全通告中。

要开始,请参阅“创建安全通告”。

您可以向为安全通告做出贡献的个人提供积分。 更多信息请参阅“编辑安全通告”。

您可以制定安全政策,要求们负责任地报告您项目中的安全漏洞。 更多信息请参阅“添加安全政策到仓库”。

您也可以加入 GitHub Security Lab,以便浏览安全主题并参与安全工具和项目。

CVE 识别号

GitHub Security Advisories 基于通用漏洞披露 (CVE) 列表而构建。 GitHub 是 CVE 编号颁发机构 (CNA),被授权分配 CVE 标识号。 更多信息请参阅 CVE 网站上的“关于 CVE”和“CVE 编号颁发机构”。

在 GitHub 上为公共仓库创建安全通告时,您可以选择为安全漏洞提供现有的 CVE 标识号。 如果项目中尚无表示安全漏洞的 CVE 识别码,您可以从 GitHub 请求一个 CVE 识别码。 GitHub usually reviews the request within 72 hours. 请求 CVE 识别码不会公开您的安全通告。 If your security advisory is eligible for a CVE, GitHub will reserve a CVE identification number for your advisory. 然后,我们将在发布安全通告后发布 CVE 详细信息。

在您发布了安全通告并且 GitHub 为漏洞分配 CVE 标识号后,GitHub 会将 CVE 发布到 MITRE 数据库。 更多信息请参阅“发布安全通告”。

对于发布的安全通告的 GitHub Dependabot 警报

GitHub will review each published security advisory, add it to the GitHub Advisory Database, and may use the security advisory to send GitHub Dependabot 警报 to affected repositories. 如果安全通告来自复刻,我们仅当该复刻拥有在公共软件包注册表上以唯一名称发布的软件包时才发送警报。 此过程最长可能需要 72 小时,GitHub 可能会联系您以获取更多信息。

GitHub will review each published security advisory, add it to the GitHub Advisory Database, and may use the security advisory to send GitHub Dependabot 警报 to affected repositories. 如果安全通告来自复刻,我们仅当该复刻拥有在公共软件包注册表上以唯一名称发布的软件包时才发送警报。 此过程最长可能需要 72 小时,GitHub 可能会联系您以获取更多信息。

此文档对您有帮助吗?

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。