Skip to main content

第 5 阶段:推出和缩放代码扫描

您可以使用安全配置在整个企业中进行部署code scanning。

在本文中

提示

本文是大规模采用 GitHub Advanced Security 的系列文章的一部分。 有关本系列的上一篇文章,请参阅“第 4 阶段:创建内部文档”。

可以使用一 security configuration系列安全启用设置来大规模启用安全功能,这些设置可应用于组织中的存储库。 您可以使用 Advanced Security 在组织级别自定义 global settings 功能。 请参阅“大规模启用安全功能”。

启用代码扫描

试点 code scanning 和创建内部文档以实现最佳做法后,可以在整个公司中启用 code scanning 。 可以从安全概述来为组织中的所有存储库配置 code scanning 默认设置。 有关详细信息,请参阅“配置大规模代码扫描的默认设置”。

对于某些语言或生成系统,可能需要改为为 code scanning 配置高级设置,以便全面了解代码库。 但是,高级设置需要在配置、自定义和维护上投入更多工作量,因此我们建议首先启用默认设置。

构建主题专业知识

若要在整个公司中成功管理和使用 code scanning ,应构建内部主题专业知识。 对于 code scanning 的默认设置,主题专家 (SME) 最需了解的领域之一是解释和修复 code scanning 警报。 有关 code scanning 警报的详细信息,请参阅:

如果需要对 code scanning 使用高级设置,则还需要 SME。 这些 SME 需要了解 code scanning 警报以及 GitHub Actions 等主题,并能够为特定框架自定义 code scanning 工作流。 对于高级设置的自定义配置,请考虑针对复杂主题召开会议,以一次性提高多个 SME 的知识水平。

对于来自 code scanning 分析的CodeQL警报,你可以使用安全概述来查看 CodeQL 在组织内各存储库的拉取请求中的表现,并确定可能需要采取操作的存储库。 有关详细信息,请参阅“CodeQL 拉取请求警报指标”。

拥有 GitHub Copilot Enterprise 许可证,你也可请求 GitHub Copilot 聊天功能 帮助,更好地了解组织存储库中的code scanning警报。 有关详细信息,请参阅“在GitHub中询问有关GitHub Copilot的问题”。

提示

有关本系列的下一篇文章,请参阅 第 6 阶段:推出和缩放机密扫描