# 安全和代码质量文档

使用集成工具将安全性和代码质量构建到 GitHub 工作流中。

## Recommended

* [保护存储库快速入门](/zh/enterprise-server@3.22/code-security/getting-started/quickstart-for-securing-your-repository)

  管理对你的代码的访问。 自动查找和修复易受攻击的代码和依赖项。

* [GitHub安全功能](/zh/enterprise-server@3.22/code-security/getting-started/github-security-features)

  GitHub 的安全功能概述。

* [计划试用 GitHub Advanced Security](/zh/enterprise-server@3.22/code-security/tutorials/trialing-github-advanced-security/planning-a-trial-of-ghas)

  了解如何为成功试用Advanced Security做好准备。

* [秘密扫描](/zh/enterprise-server@3.22/code-security/concepts/secret-security/secret-scanning)

  通过在利用机密之前自动检测公开的凭据，防止机密的欺诈性使用。

* [代码扫描](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/code-scanning)

  您可以使用 code scanning 在项目 GitHub 的代码中查找安全漏洞和错误。

* [Dependabot 快速入门指南](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-dependencies/dependabot-quickstart)

  查找并修复您所依赖的 Dependabot 易受攻击的依赖项。

* [防止组织中数据泄露的最佳做法](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-organization/prevent-data-leaks)

  了解有助于避免组织中存在的专用或敏感数据被公开的指导和建议。

* [维护依赖项的最佳做法](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/best-practices-for-maintaining-dependencies)

  有关维护您所使用依赖项的指导和建议，以及可提供帮助的 GitHub 安全产品。

## Articles

* [GitHub安全功能](/zh/enterprise-server@3.22/code-security/getting-started/github-security-features)

  GitHub 的安全功能概述。

* [保护存储库快速入门](/zh/enterprise-server@3.22/code-security/getting-started/quickstart-for-securing-your-repository)

  管理对你的代码的访问。 自动查找和修复易受攻击的代码和依赖项。

* [机密泄漏风险](/zh/enterprise-server@3.22/code-security/concepts/secret-security/secret-leakage-risks)

  未经授权的用户可以利用提交到存储库的 API 密钥、密码和令牌等机密，从而为组织创建安全、合规性和财务风险。

* [秘密扫描](/zh/enterprise-server@3.22/code-security/concepts/secret-security/secret-scanning)

  通过在利用机密之前自动检测公开的凭据，防止机密的欺诈性使用。

* [推送保护](/zh/enterprise-server@3.22/code-security/concepts/secret-security/push-protection)

  通过推送保护阻止机密到达存储库，从而保护机密。

* [借助 GitHub 实现机密保护](/zh/enterprise-server@3.22/code-security/concepts/secret-security/secret-security-with-github)

  了解 GitHub 的安全性工具如何帮助您识别、缓解和防止机密泄漏。

* [关于机密扫描警报](/zh/enterprise-server@3.22/code-security/concepts/secret-security/about-alerts)

  了解不同类型的 机密扫描警报。

* [自定义模式](/zh/enterprise-server@3.22/code-security/concepts/secret-security/custom-patterns)

  使用自定义模式检测特定于组织的机密类型。

* [有效性检查](/zh/enterprise-server@3.22/code-security/concepts/secret-security/validity-checks)

  有效性检查和扩展元数据检查可帮助你优先修复构成直接安全风险的暴露凭据。

* [推送保护委派绕过](/zh/enterprise-server@3.22/code-security/concepts/secret-security/delegated-bypass)

  在保持信任参与者畅通的同时维护你的机密安全性，通过委派绕过来实现推送保护。

* [绕过推送保护请求](/zh/enterprise-server@3.22/code-security/concepts/secret-security/bypass-requests)

  了解在推送保护阻止包含敏感信息的提交时，绕过请求的工作原理。

* [GitHub 机密类型](/zh/enterprise-server@3.22/code-security/concepts/secret-security/secret-types)

  了解不同类型的机密。GitHub

* [机密扫描推送保护指标](/zh/enterprise-server@3.22/code-security/concepts/secret-security/push-protection-metrics)

  了解整个组织中推送保护的性能。

* [命令行中的推送保护](/zh/enterprise-server@3.22/code-security/concepts/secret-security/command-line-push-protection)

  了解 GitHub 如何使用推送保护来防止通过命令行泄露机密信息。

* [使用与 REST API 相关的推送保护](/zh/enterprise-server@3.22/code-security/concepts/secret-security/push-protection-from-the-rest-api)

  了解用于当 GitHub 在 API 请求内容中检测到机密时使用 REST API 取消阻止推送到 secret scanning 的选项。

* [代码扫描](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/code-scanning)

  您可以使用 code scanning 在项目 GitHub 的代码中查找安全漏洞和错误。

* [代码扫描警报](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/code-scanning-alerts)

  了解不同类型的代码扫描警报以及有助于了解每个警报突出显示的问题的信息。

* [关于代码扫描的设置类型](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/setup-types)

  根据你的需求， GitHub 提供 code scanning默认或高级设置。

* [与代码扫描集成](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/integration-with-code-scanning)

  您可以在外部执行 code scanning，然后在 GitHub 中显示结果，或者配置 Webhook 以侦听仓库中的 code scanning 活动。

* [关于用于代码扫描的 SARIF 文件](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/sarif-files)

  SARIF 文件将第三方分析结果转换为 GitHub 中的警报。

* [使用议题跟踪代码扫描警报](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/alert-tracking-with-issues)

  通过将 code scanning 警报链接到议题以进行跟踪和协作，从而将安全发现与团队的工作流相连接。

* [代码扫描合并保护](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/merge-protection)

  代码扫描规则可防止含有潜在漏洞的拉取请求被合并。

* [使用 CodeQL 扫描代码](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-code-scanning)

  可用于 CodeQL 识别代码中的漏洞和错误。 结果在code scanning中显示为GitHub警报。

* [对编译语言进行 CodeQL 代码扫描](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-for-compiled-languages)

  了解如何 CodeQL 分析已编译的语言、可用的生成选项，并了解如果需要，如何自定义数据库生成过程。

* [CodeQL 查询套件](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-query-suites)

  你可以从不同的内置 CodeQL 查询套件中进行选择，用于你的 CodeQLcode scanning 设置。

* [自定义 CodeQL 查询](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/custom-queries)

  自定义查询扩展 CodeQL了内置的安全分析，用于检测漏洞并强制实施特定于代码库的编码标准。

* [CodeQL命令行界面 (CLI)](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-cli)

  您可以使用 CodeQL CLI 在软件项目本地运行 CodeQL 进程，或生成可上传到 code scanning 的 GitHub 结果。

* [适用于 VS Code 的 CodeQL](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-for-vs-code)

  您可以使用 CodeQL 扩展在 Visual Studio Code 中编写、运行和测试 CodeQL 查询。

* [CodeQL 工作区](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-workspaces)

  CodeQL 通过工作区，可以一起开发和维护多个相关 CodeQL 包，直接从源解析它们之间的依赖关系。

* [查询引用文件](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/query-reference-files)

  可以使用查询引用文件来定义要在测试中运行的查询的位置。

* [CodeQL 查询包](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/query-packs)

  你可以从不同的内置 CodeQL 查询套件中进行选择，以便在你的 CodeQLcode scanning 设置中使用。

* [关于工具状态页面](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/tool-status-page)

  工具状态页 可让您了解您的存储库中 code scanning 工具的运行状况和性能。

* [CodeQL 拉取请求警报指标](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/pull-request-alert-metrics)

  了解 CodeQL在贵组织内拉取请求中的表现。

* [存储库属性 code scanning](/zh/enterprise-server@3.22/code-security/concepts/code-scanning/repository-properties)

  可以使用存储库属性来 code scanning 调整以满足你的需求。

* [供应链安全](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/supply-chain-security)

  GitHub 有助于保护供应链，从了解环境中的依赖项到了解这些依赖项中的漏洞，以及修补这些漏洞。

* [维护依赖项的最佳做法](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/best-practices-for-maintaining-dependencies)

  有关维护您所使用依赖项的指导和建议，以及可提供帮助的 GitHub 安全产品。

* [依赖项关系图](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependency-graph)

  您可以使用依赖关系图来识别项目的所有依赖项。 依赖关系图支持一系列流行的软件包生态系统。

* [依赖项图如何识别依赖项](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependency-graph-data)

  依赖项图会自动分析清单文件。 可以提交无法自动检测到的依赖项的数据。

* [依赖项审查](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependency-review)

  依赖项评审 允许在将依赖项引入环境之前捕获不安全的依赖项，并提供有关许可证、依赖项和依赖项年龄的信息。

* [Dependabot 警报](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependabot-alerts)

  Dependabot alerts 帮助你查找和修复存在漏洞的依赖项，以防它们成为安全风险。

* [Dependabot 恶意软件警报](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/malware-alerts)

  Dependabot malware alerts 帮助你识别依赖项中的恶意软件，以保护项目及其用户。

* [Dependabot 警报指标](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependabot-alert-metrics)

  使用指标跟踪和确定整个组织的优先级 Dependabot alerts 。

* [Dependabot 安全更新](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependabot-security-updates)

  Dependabot 可以通过发起包含安全更新的拉取请求，为您修复存在漏洞的依赖项。

* [Dependabot 版本更新](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependabot-version-updates)

  你可以使用 Dependabot 来使你使用的软件包保持更新到最新版本。

* [Dependabot 拉取请求](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependabot-pull-requests)

  了解版本和安全更新的拉取请求频率及其自定义选项。

* [多生态系统更新](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/multi-ecosystem-updates)

  多生态系统更新将多个包生态系统中的依赖项更新合并为单个拉取请求，减少评审开销并简化更新工作流。

* [关于 dependabot.yml 文件](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/about-the-dependabot-yml-file)

  `dependabot.yml` 控制存储库中的自动依赖项更新。

* [Dependabot 自动分类规则](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependabot-auto-triage-rules)

  Dependabot控制如何处理安全警报，包括筛选、忽略、阻止或触发安全更新。

* [Dependabot 作业日志](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/dependabot-job-logs)

  GitHub 记录由 Dependabot 运行的每次更新作业，让你清楚了解依赖项中的版本更新、安全补丁以及自动变基情况。

* [不可变版本](/zh/enterprise-server@3.22/code-security/concepts/supply-chain-security/immutable-releases)

  了解不可变版本以及它们如何帮助维护软件供应链的完整性。

* [GitHub 通告数据库](/zh/enterprise-server@3.22/code-security/concepts/vulnerability-reporting-and-management/github-advisory-database)

  研究开放源代码包中的已知安全漏洞和恶意软件，以便你可以了解和修正依赖项中的风险。

* [全局安全公告](/zh/enterprise-server@3.22/code-security/concepts/vulnerability-reporting-and-management/global-security-advisories)

  全球安全公告是影响开源世界的 CVE 和由 GitHub 发起的公告，位于 GitHub Advisory Database 中。

* [代码及其依赖项中存在的漏洞风险](/zh/enterprise-server@3.22/code-security/concepts/vulnerability-reporting-and-management/vulnerability-exposure)

  了解你自己的代码和第三方依赖项中的漏洞如何对组织的整体安全风险以及如何衡量和降低风险造成影响。

* [选择试点存储库的最佳做法](/zh/enterprise-server@3.22/code-security/concepts/security-at-scale/select-pilot-repositories)

  合适的试点存储库可快速体现价值，并为企业更广泛启用 GitHub Secret Protection 做好准备。

* [大规模启用安全功能](/zh/enterprise-server@3.22/code-security/concepts/security-at-scale/organization-security)

  可以快速使用 security configurations 和 global settings 大规模保护贵组织的安全。

* [安全性概述](/zh/enterprise-server@3.22/code-security/concepts/security-at-scale/security-overview)

  你可以深入了解组织或企业的整体安全状况，并使用安全性概述识别需要干预的存储库。

* [审核安全警报](/zh/enterprise-server@3.22/code-security/concepts/security-at-scale/audit-security-alerts)

  GitHub 提供了各种工具，可用于审核和监视在响应安全警报时执行的操作。

* [委派的警报消除](/zh/enterprise-server@3.22/code-security/concepts/security-at-scale/delegated-alert-dismissal)

  通过启用“委托的警报关闭”功能，可以更好地掌控安全警报的处理流程。

* [企业供应链安全性](/zh/enterprise-server@3.22/code-security/concepts/security-at-scale/supply-chain-security)

  可以启用企业级功能，帮助开发人员了解和更新其代码所依赖的依赖项。

* [为企业启用 GitHub Advanced Security 产品](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/enabling-github-advanced-security-for-your-enterprise)

  你可以配置 GitHub Enterprise Server 以包含 GitHub Advanced Security 产品。 这将提供额外的功能，帮助用户发现和修复其代码中的安全问题。

* [为企业创建自定义安全配置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/create-custom-configuration)

  构建一个 custom security configuration 以满足企业的特定安全需求。

* [将自定义安全性配置应用于企业](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/apply-custom-configuration)

  你可以将你的 custom security configuration 应用于你的组织中的各个组织和仓库，以满足企业的特定安全需求。

* [为企业配置其他机密扫描设置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/configure-additional-settings)

  了解如何为企业配置其他 secret scanning 设置。

* [编辑自定义安全配置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/edit-custom-configuration)

  在您的 custom security configuration 中更改启用配置，以更好地满足您的存储库的安全需求。

* [删除自定义安全配置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/delete-custom-configuration)

  您可以删除企业中不必要的 custom security configurations。

* [为企业启用依赖项关系图](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/enable-dependency-graph)

  通过启用依赖项关系图，用户可识别其项目的依赖项。

* [](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-code-scanning-for-your-appliance)

  您可以在没有 code scanning 托管运行器。
  Code scanning 允许用户扫描代码中是否存在漏洞和错误。

* [为设备配置依赖项评审](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configure-dependency-review)

  为了帮助用户在审查拉取请求时了解依赖项的变更，您可以为 GitHub Enterprise Server 启用、配置和禁用依赖项审查。

* [为设备配置密码扫描](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configure-secret-scanning)

  你可以启用、配置和禁用 secret scanning 以进行 GitHub Enterprise Server。
  Secret scanning 允许用户扫描代码中意外提交的机密。

* [查看企业的漏洞数据](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/view-vulnerability-data)

  您可以在GitHub Advisory Database上查看来自GitHub Enterprise Server的漏洞数据。

* [配置 Dependabot，使其在 Internet 访问受限的情况下工作](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configure-limited-internet-access)

  可以配置为 Dependabot 使用专用注册表生成版本和安全更新的拉取请求（如果 GitHub Enterprise Server 访问权限有限或没有）。

* [使用Azure专用网络设置 Dependabot 以在 github 托管的操作运行程序上运行](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/setting-dependabot-to-run-on-github-hosted-runners-using-vnet)

  可以将 Azure 虚拟网络 (VNET) 配置为在 Dependabot 托管的运行器上运行 GitHub。

* [删除自定义安全配置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/create-custom-configuration)

  构建一个 custom security configuration ，以满足组织中存储库的特定安全需求。

* [删除自定义安全配置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/apply-custom-configuration)

  可以向组织中的存储库应用 custom security configuration ，以满足这些存储库的特定安全需求。

* [配置组织的全局安全设置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/configure-global-settings)

  通过定义全局设置，为您组织的 Advanced Security 功能进行自定义，以确保一致的安全标准并保护您所有的存储库。

* [编辑自定义安全配置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/edit-custom-configuration)

  通过编辑存储库 custom security configuration来满足存储库的安全需求。

* [使用存储库表筛选组织中的存储库](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/filter-repositories)

  可以筛选组织的存储库表，以便更好地管理特定存储库的安全设置。

* [从安全配置分离存储库](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/detach-security-configuration)

  恢复到单独管理存储库的安全设置。

* [删除自定义安全配置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/delete-custom-configuration)

  可以删除您组织中不必要的 custom security configurations。

* [为您的组织运行保密风险评估](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/assess-your-secret-risk)

  通过生成 secret risk assessment 报告来确定组织对泄露机密的暴露。

* [查看安全风险评估报告](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/viewing-your-security-risk-assessment-reports)

  通过查看最近的安全风险评估报告，了解组织对泄露的机密和代码漏洞的暴露。

* [估计机密保护的价格](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/estimate-price)

  了解如何使用 定价计算器 估算你的存储库中 GitHub Secret Protection 的每月成本。

* [定价与激活 GitHub Secret Protection](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/protect-your-secrets)

  通过启用 GitHub Secret Protection，保护组织在预算内的机密。

* [配置大规模代码扫描的默认设置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/code-scanning-at-scale)

  可以使用默认设置快速配置组织内的存储库 code scanning。

* [使用 CodeQL 大规模为代码扫描配置高级设置](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-advanced-setup-for-code-scanning-with-codeql-at-scale)

  使用脚本大规模建立高度可自定义的 code scanning 配置。

* [在整个组织内强制执行依赖项审查](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/enforce-dependency-review)

  依赖项审查允许你在将不安全的依赖项引入到环境中之前发现它们。 可以强制在整个组织中使用 依赖项审查操作 。

* [授予安全功能访问专用注册表的权限](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries)

  如果组织使用专用注册表，则可以通过改进 code scanning 分析结果，并通过设置 Dependabot 对这些注册表的访问权限来维护更多依赖项。

* [管理您对Advanced Security的付费使用情况](/zh/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/managing-your-github-advanced-security-license-usage)

  控制组织中的 GitHub Secret Protection and GitHub Code Security 成本。

* [为存储库启用机密扫描](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/detect-secret-leaks/enable-secret-scanning)

  可以配置 GitHub 如何扫描存储库中泄露的机密并生成警报。

* [为泛型模式启用机密扫描](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/detect-secret-leaks/enabling-secret-scanning-for-generic-patterns)

  可以启用 secret scanning 在存储库和组织级别检测其他潜在机密。

* [为机密扫描定义自定义模式](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/define-custom-patterns)

  使用正则表达式定义自定义模式来保护唯一的机密类型。

* [管理自定义模式](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/manage-custom-patterns)

  可以查看、编辑和移除自定义模式，以及为自定义模式启用推送保护。

* [从机密扫描中排除文件夹和文件](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/exclude-folders-and-files)

  您可以通过在存储库中配置 secret scanning 文件，自定义 `secret_scanning.yml` 以自动关闭在特定目录或文件中发现的机密警报。

* [为存储库启用有效性检查](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/enable-validity-checks)

  为存储库启用有效性检查有助于你确定警报修复的优先级，因为它会告知你机密是活跃的还是非活跃的。

* [为存储库启用推送保护](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/prevent-future-leaks/enable-push-protection)

  借助推送保护， secret scanning 阻止参与者将机密推送到存储库，并在参与者绕过阻止时生成警报。

* [从命令行使用推送保护](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/work-with-leak-prevention/push-protection-on-the-command-line)

  了解用于在 GitHub 在更改中检测到机密时从命令行取消阻止推送到 secret scanning 的选项。

* [通过 GitHub UI 使用推送保护功能](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/work-with-leak-prevention/push-protection-in-the-github-ui)

  了解当 secret scanning 在你的更改中检测到机密时，解封提交的选项。

* [启用推送保护委派绕过](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/manage-bypass-requests/enable-delegated-bypass)

  通过要求指定审阅者绕过审批，控制谁可以推送包含机密的代码。

* [将受信任的主体排除在推送保护之外](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/manage-bypass-requests/grant-exemptions)

  通过授予推送保护豁免，减少受信任自动化的摩擦。

* [管理绕过推送保护的请求](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/manage-bypass-requests/manage-bypass-requests)

  作为组织或存储库绕过列表的成员，你可以审核来自组织或存储库其他成员的绕过请求。

* [审核绕过推送保护的请求](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/manage-bypass-requests/review-bypass-requests)

  批准或拒绝需要将包含机密信息的提交推送到你组织存储库的参与者的请求。

* [配置代码扫描的默认设置](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/configure-code-scanning/configure-code-scanning)

  快速设置 code scanning 以自动查找 易受攻击的代码。

* [配置代码扫描的高级设置](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/configure-code-scanning/configuring-advanced-setup-for-code-scanning)

  可以为存储库配置高级设置，以使用高度可 code scanning 自定义的配置在代码中查找安全漏洞。

* [编辑默认设置配置](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/edit-default-setup)

  可以编辑 code scanning 默认设置的现有配置，以更好地满足需求。

* [使用工具状态页进行代码扫描](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/use-the-tools-status-page-for-code-scanning)

  查看实时工具状态、识别配置问题并下载报告，使 code scanning 分析保持平稳运行。

* [设置代码扫描合并保护](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/set-merge-protection)

  通过阻止未通过code scanning检查的拉取请求来保护代码库。

* [对编译语言进行 CodeQL 代码扫描](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/codeql-for-compiled-languages)

  了解如何 CodeQL 分析已编译的语言、可用的生成选项，并了解如果需要，如何自定义数据库生成过程。

* [设置 CodeQL CLI](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/set-up-codeql-cli)

  要开始使用 CodeQL CLI，您需要下载并设置 CLI，以便 CLI 能够访问创建和分析数据库所需的工具和库。

* [编写 CodeQL CLI 的自定义查询](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/write-custom-queries)

  可以编写自己的 CodeQL 查询来查找特定的漏洞和错误。

* [发布及使用 CodeQL 包](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/publish-and-use-packs)

  共享或下载 CodeQL 包，然后分析 CodeQL 数据库。

* [测试自定义查询](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/test-custom-queries)

  在自定义CodeQL查询影响code scanning结果之前，请验证它们并捕获CodeQL CLI发布中的重大变更。

* [测试查询帮助文件](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/test-query-help-files)

  通过将 CodeQL 查询帮助文件预览为 Markdown，确保其有效。

* [从 GitHub 下载 CodeQL 数据库](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/download-databases)

  通过添加现成的数据库来扩展覆盖范围 CodeQL CLI 。

* [查看 CodeQL CLI 源代码](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/check-out-source-code)

  直接从源代码中配置CodeQL CLI。

* [通过 CodeQL CLI 使用增量分析](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/incremental-analysis)

  通过仅分析更改的内容，更快获得拉取请求的 CodeQL 结果。 在自己的 CI/CD 系统中运行 CodeQL CLI 时，增量分析最多可减少 10 倍的扫描时间。

* [在 CodeQL 配置文件中指定命令选项](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/specify-command-options)

  通过将常用命令选项和自定义 CodeQL 包添加到 CodeQL 配置文件来节省时间。

* [创建 CodeQL CLI 数据库捆绑包](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/create-database-bundles)

  创建包含 CodeQL 故障排除信息的数据库捆绑包。

* [安装适用于 Visual Studio Code 的 CodeQL](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/install-codeql-for-vs-code)

  若要开始使用CodeQLVisual Studio Code，需要安装和设置扩展。

* [管理 CodeQL 数据库](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/manage-codeql-databases)

  可以使用扩展处理 CodeQL 数据库。

* [运行 CodeQL 查询](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/running-codeql-queries)

  可以对数据库运行查询 CodeQL ，并在中 Visual Studio Code查看结果。

* [使用路径查询探究数据流](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/explore-data-flow)

  通过运行路径查询和分析数据流来检测潜在的漏洞。

* [使用 CodeQL 模型编辑器](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/use-the-model-editor)

  可以在CodeQL中查看、写入和编辑Visual Studio Code模型包。

* [创建自定义查询](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/create-custom-query)

  可以通过模板编写自己的代码，从而创建自定义查询以分析特定语言。

* [管理 CodeQL 查询包和库包](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/managing-codeql-packs)

  使用 CodeQL 扩展在 Visual Studio Code 中下载并安装 CodeQL 查询和库包的依赖项。

* [探索源代码的结构](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/explore-code-structure)

  可视化在 CodeQL 中你的代码如何映射到 VS Code 类。

* [在 Visual Studio Code 中测试 CodeQL 查询](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/testing-codeql-queries-in-vs-code)

  可以使用 CodeQL 扩展对 Visual Studio Code 查询运行单元测试。

* [自定义设置](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/customize-settings)

  可以根据需要编辑 CodeQL 扩展的 Visual Studio Code 设置。

* [设置 CodeQL 工作区](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/set-up-codeql-workspace)

  在使用CodeQL时，您需要访问标准库和查询。

* [在 VS Code 扩展中管理 CodeQL CLI](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/manage-codeql-cli)

  CodeQL for Visual Studio Code 扩展使用CodeQL CLI编译和运行查询。

* [访问 CodeQL 在 Visual Studio Code 的日志](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/accessing-logs)

  如果需要对 CodeQL 的 Visual Studio Code 进行故障排除，可以访问多个日志。

* [在现有 CI 系统上使用代码扫描](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/integrate-with-existing-tools/use-with-existing-ci-system)

  可以使用 CodeQL CLI 或第三方持续集成系统中的其他工具分析代码，并将结果上传到 GitHub。 生成的 code scanning 警报与 GitHub 中生成的任何警报一起显示。

* [将 SARIF 文件上传到 GitHub](/zh/enterprise-server@3.22/code-security/how-tos/find-and-fix-code-vulnerabilities/integrate-with-existing-tools/upload-sarif-file)

  您可以将 SARIF 文件从第三方静态分析工具上传到 GitHub，并且在仓库中看到 code scanning 来自这些工具的警报。

* [配置 Dependabot 警报](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configure-dependabot-alerts)

  当在您的某个存储库中发现新的易受攻击的依赖项时，启用Dependabot alerts生成。

* [配置 Dependabot 恶意软件警报](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configure-malware-alerts)

  通过识别和修正恶意依赖项来防止恶意软件攻击。

* [配置 Dependabot 安全更新](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configure-security-updates)

  可以使用 Dependabot security updates 或手动拉取请求轻松更新易受攻击的依赖项。

* [配置 Dependabot 版本更新](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configure-version-updates)

  可以配置存储库，以便 Dependabot 自动更新使用的包。

* [使用 Dependabot 保持操作的最新状态](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/auto-update-actions)

  你可以使用 Dependabot 将你使用的操作更新到最新版本。

* [为 Dependabot 配置多生态系统更新](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configuring-multi-ecosystem-updates)

  通过将多个生态系统中的 Dependabot 更新分组到单个合并拉取请求中来减少收到的拉取请求数。

* [启用依赖项关系图](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/enable-dependency-graph)

  通过启用依赖项关系图，用户可识别其项目的依赖项。

* [探索仓库的依赖项](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/explore-dependencies)

  可以使用依赖项图查看项目所依赖存储库。 此外，你还可以看到在其依赖项中检测到的任何漏洞。

* [使用依赖项提交 API](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/use-dependency-submission-api)

  您可以使用 依赖项提交 API 为项目提交依赖项，例如在构建或编译项目时解析出的依赖项。

* [验证版本的完整性](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/verify-release-integrity)

  通过确保你所使用的发布版本在发布后未被修改，能够避免篡改行为与意外更改情况。

* [自定义自动分类规则以确定 Dependabot 警报的优先级](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/auto-triage-dependabot-alerts)

  你可以创建自己的 自动分类规则 来控制哪些警报被忽略或暂停，以及你希望 Dependabot 为哪些警报打开拉取请求。

* [使用 GitHub 预设规则确定 Dependabot 警报的优先级](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/prioritize-with-preset-rules)

  通过自动忽略对 npm 依赖项影响较低的开发警报，专注于重要警报。

* [自定义 Dependabot 安全更新的拉取请求](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/customizing-dependabot-security-prs)

  了解如何自定义 Dependabot 安全更新的拉取请求，使其符合项目的安全优先级和工作流。

* [控制 Dependabot 更新的依赖项](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/controlling-dependencies-updated)

  了解如何配置文件 `dependabot.yml` ，以便 Dependabot 以定义方式自动更新指定的包。

* [配置依赖项评审操作](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/configure-dependency-review-action)

  你可以使用 依赖项审查操作 在漏洞添加到你的项目之前捕获它们。

* [为 Dependabot 警报配置通知](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/configure-dependabot-notifications)

  优化接收有关 Dependabot alerts通知的方式。

* [为 Dependabot 配置对专用注册表的访问权限](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/configure-access-to-private-registries)

  可以配置为 Dependabot 访问专用注册表中存储的依赖项。 可以将身份验证信息（如密码和访问令牌）存储为加密机密，然后在配置文件中 Dependabot 引用这些信息。

* [删除对公共注册表的 Dependabot 访问权限](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/remove-access-to-public-registries)

  介绍如何通过移除对公共注册表的调用，将 Dependabot 配置为仅访问私有注册表的示例。

* [管理依赖项更新的所有拉取请求](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/manage-dependabot-prs)

  你管理由 Dependabot 发起的拉取请求的方式与管理其他拉取请求的方式大致相同，但还有一些额外的选项。

* [列出为版本更新配置的依赖项](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/list-configured-dependencies)

  可以查看监视更新的依赖项 Dependabot 。

* [针对 Dependabot 的专用注册表配置指南](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/configure-private-registries)

  本文包含有关配置专用注册表的详细信息，以及可从命令行运行的命令，以便在本地配置包管理器。

* [阻止对版本进行更改](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/establish-provenance-and-integrity/prevent-release-changes)

  你可以为仓库或组织强制实施不可变版本，以阻止潜在漏洞。

* [导出存储库的软件物料清单](/zh/enterprise-server@3.22/code-security/how-tos/secure-your-supply-chain/establish-provenance-and-integrity/export-dependencies-as-sbom)

  可以从依赖项关系图导出存储库的软件物料清单 (SBOM)。 SBOM 允许透明化开放源代码使用情况，并帮助暴露供应链漏洞，降低供应链风险。

* [在安全概述中筛选警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/remediate-alerts-at-scale/filtering-alerts-in-security-overview)

  通过筛选安全概述数据来查找最重要的安全警报。

* [查看警报解除请求](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/remediate-alerts-at-scale/review-alert-dismissal-requests)

  通过定期查看警报解除请求，会审并解决组织或企业中的安全警报。

* [监视来自机密扫描的警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-secret-scanning-alerts/monitoring-alerts)

  您可以配置secret scanning关于secret scanning警报的通知方式，并审核团队对这些警报的响应情况。

* [查看和筛选来自机密扫描的警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-secret-scanning-alerts/viewing-alerts)

  了解如何为存储库查找和筛选 机密扫描警报。

* [解决机密扫描产生的警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-secret-scanning-alerts/resolving-alerts)

  查看机密扫描警报的详细信息后，你应修复警报并随后关闭它。

* [为机密扫描启用委派的警报消除](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-secret-scanning-alerts/enable-delegated-dismissal)

  您可以使用委派警报解除功能来控制谁可以解除由 secret scanning 发现的警报。

* [访问存储库的代码扫描警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/assess-alerts)

  在安全视图中，你可以探索和评估项目代码中潜在漏洞或错误的警报。

* [鉴定拉取请求中的代码扫描警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/triage-alerts-in-pull-requests)

  当在拉取请求中 code scanning 标识出问题时，你可以查看突出显示的代码并解决警报。

* [将代码扫描警报链接到 GitHub 议题](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/track-alerts-in-issues)

  创建或连接 GitHub 问题到 code scanning 警报，以在您的团队工作流程中跟踪安全修复。

* [解决代码扫描警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/resolve-alerts)

  从安全视图中，你可以查看、修复或忽略项目代码中潜在漏洞或错误的警报。

* [为代码扫描启用委派的警报消除](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/enable-delegated-alert-dismissal)

  您可以使用委派警报解除功能来控制谁可以解除由 code scanning 发现的警报。

* [查看和更新 Dependabot 警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-dependabot-alerts/view-dependabot-alerts)

  如果 GitHub 发现项目中不安全的依赖项，可以在存储库的选项卡上查看警报详细信息 Dependabot 。 然后，你可以更新项目以解决或忽略警报。

* [管理 Dependabot 恶意软件警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-dependabot-alerts/manage-malware-alerts)

  使用 Dependabot malware alerts 查找并审查项目中的恶意依赖项。

* [管理已由 Dependabot 自动分类规则自动消除的警报](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-dependabot-alerts/managing-automatically-dismissed-alerts)

  可以进行筛选以了解哪些警报已被规则自动消除，并且可以重新打开已消除的警报。

* [为 Dependabot 启用委托的警报关闭](/zh/enterprise-server@3.22/code-security/how-tos/manage-security-alerts/manage-dependabot-alerts/enable-delegated-alert-dismissal)

  通过委派警报解除来加强对 Dependabot alerts 的治理。

* [将安全策略添加到存储库](/zh/enterprise-server@3.22/code-security/how-tos/report-and-fix-vulnerabilities/configure-vulnerability-reporting/add-security-policy)

  你可以为仓库添加安全政策，说明如何报告项目中的安全漏洞。

* [在 GitHub Advisory Database 中浏览安全公告](/zh/enterprise-server@3.22/code-security/how-tos/report-and-fix-vulnerabilities/fix-reported-vulnerabilities/browse-advisory-database)

  您可以浏览 GitHub Advisory Database，查找影响开源领域的 CVE 和由 GitHub 发布的安全公告。

* [在 GitHub Advisory Database 中编辑安全公告](/zh/enterprise-server@3.22/code-security/how-tos/report-and-fix-vulnerabilities/fix-reported-vulnerabilities/edit-advisory-database)

  通过做出社区贡献来改进 GitHub Advisory Database 中发布的公告。

* [评估代码安全风险](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/analyze-organization-data/assessing-code-security-risk)

  可以使用安全概述来查看哪些团队和存储库受到安全警报的影响，并确定需要采取紧急补救措施的存储库。

* [评估安全功能的采用](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/analyze-organization-data/assessing-adoption-code-security)

  查看哪些团队和存储库已启用用于安全编码的功能，并确定尚未保护的任何功能。

* [使用安全概览找出存在安全警报的存储库](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/analyze-organization-data/find-insecure-repositories)

  通过安全概述监视和确定安全警报的优先级。

* [查看安全洞察](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/analyze-organization-data/viewing-security-insights)

  使用安全概述仪表板监视组织 或企业 安全状况、识别高风险存储库并跟踪警报修正进度。

* [查看拉取请求警报的指标](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/analyze-organization-data/viewing-metrics-for-pull-request-alerts)

  跨贵组织监视 CodeQL 在拉取请求中的性能，以识别可能需要采取措施的存储库。

* [查看推送保护的 secret scanning 指标](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/analyze-organization-data/viewing-metrics-for-secret-scanning-push-protection)

  在整个组织或企业中监视推送保护性能，以确定可能需要采取措施的存储库。

* [查看 Dependabot 警报的指标](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/analyze-organization-data/viewing-metrics-for-dependabot-alerts)

  可以使用“安全概述”来查看组织中存储库中的 Dependabot alerts 数量，优先处理最关键的警报，并识别出您可能需要采取行动的存储库。

* [将机密风险评估报告导出到 CSV](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/analyze-organization-data/export-risk-report-csv)

  将 secret risk assessment 报表导出到 CSV 文件，以便进行详细的调查和利益干系人共享。

* [查看来自GitHub Actions的代码扫描日志](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/view-code-scanning-logs)

  在code scanning中查看GitHub Actions分析的输出。

* [查看 Dependabot 作业日志](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/view-dependabot-logs)

  访问作业日志以排查失败问题 Dependabot updates ，并了解正在发生的情况。

* [查看自定义模式的指标](/zh/enterprise-server@3.22/code-security/how-tos/view-and-interpret-data/view-custom-pattern-metrics)

  了解为自定义模式引发和解决了多少警报。

* [安全概述仪表板指标](/zh/enterprise-server@3.22/code-security/reference/security-at-scale/overview-dashboard-metrics)

  在安全概述的概述页面上详细解释指标、计算和数据可视化。

* [安全概述的可用筛选器](/zh/enterprise-server@3.22/code-security/reference/security-at-scale/overview-dashboard-filters)

  可用于缩小安全概述数据范围的所有可用筛选器的参考。

* [安全配置的强制执行](/zh/enterprise-server@3.22/code-security/reference/security-at-scale/configuration-enforcement)

  了解强制实施 security configurations的复杂性。

* [安全配置状态](/zh/enterprise-server@3.22/code-security/reference/security-at-scale/configuration-statuses)

  应用了 security configuration 的每个存储库都有一个配置状态，用于反映该存储库与该配置之间关系的当前状态。

* [存储库正在使用现有高级设置进行代码扫描](/zh/enterprise-server@3.22/code-security/reference/security-at-scale/troubleshoot-security-configurations/a-repository-is-using-advanced-setup-for-code-scanning)

  你会看到一个错误，当你尝试将具有默认代码扫描功能的 security configuration 附加到使用高级设置进行代码扫描的存储库时。

* [安全配置中的某个功能已消失](/zh/enterprise-server@3.22/code-security/reference/security-at-scale/troubleshoot-security-configurations/feature-disappears)

  站点管理员对 GitHub Enterprise Server 实例的安装设置的更改可能会影响配置可用的安全功能。

* [代码扫描的默认设置会替代高级设置](/zh/enterprise-server@3.22/code-security/reference/security-at-scale/troubleshoot-security-configurations/unexpected-default-setup)

  在某些存储库中，会应用定义为“在允许高级设置的情况下启用”的 security configuration，而 code scanning 的现有高级设置将被忽略。

* [诊断安全配置问题](/zh/enterprise-server@3.22/code-security/reference/security-at-scale/troubleshoot-security-configurations/configuration-issue-diagnosis)

  确定无法附加安全配置的存储库，或者配置关系发生更改的位置，并遵循指导来修正问题。

* [没有足够的 GitHub 高级安全许可证](/zh/enterprise-server@3.22/code-security/reference/security-at-scale/troubleshoot-security-configurations/not-enough-ghas-licenses)

  如果使用的是基于订阅的 GHAS 计费模型，则需要可用的 GHAS 许可证才能在专用 存储库上启用 GHAS 功能。

* [了解 GitHub 机密类型](/zh/enterprise-server@3.22/code-security/reference/secret-security/secret-types)

  了解 GitHub 机密的使用、范围和访问权限。

* [支持的机密扫描模式](/zh/enterprise-server@3.22/code-security/reference/secret-security/supported-secret-scanning-patterns)

  支持的密钥列表以及 GitHub 合作的合作伙伴，用于防止意外提交的密钥被恶意使用。

* [机密扫描检测范围](/zh/enterprise-server@3.22/code-security/reference/secret-security/secret-scanning-scope)

  机密扫描使用模式匹配和验证来检测机密。 检测因模式对、令牌类型和推送保护设置而异。

* [自定义模式参考](/zh/enterprise-server@3.22/code-security/reference/secret-security/custom-patterns)

  使用特定的正则表达式语法为 secret scanning 定义准确的自定义模式。

* [机密风险评估报告 CSV 的内容](/zh/enterprise-server@3.22/code-security/reference/secret-security/risk-report-csv-contents)

  了解 secret risk assessment 报表 CSV 导出中包含的数据。

* [机密扫描模式配置数据](/zh/enterprise-server@3.22/code-security/reference/secret-security/secret-pattern-data)

  了解模式配置页中显示的 secret scanning 数据，以做出有关推送保护设置的明智决策。

* [代码扫描的工作流配置选项](/zh/enterprise-server@3.22/code-security/reference/code-scanning/workflow-configuration-options)

  编辑工作流文件，以配置高级安装程序如何扫描项目中的代码是否存在漏洞和错误。

* [对代码扫描的 SARIF 支持](/zh/enterprise-server@3.22/code-security/reference/code-scanning/sarif-files/sarif-support)

  确保来自第三方工具的 SARIF 文件符合 GitHub标准。

* [上传 SARIF 结果需要 GitHub 令牌](/zh/enterprise-server@3.22/code-security/reference/code-scanning/sarif-files/troubleshoot-sarif-uploads/missing-token)

  需要为上传过程提供一种身份验证方法，以用于访问存储库。

* [SARIF 文件无效](/zh/enterprise-server@3.22/code-security/reference/code-scanning/sarif-files/troubleshoot-sarif-uploads/sarif-invalid)

  Code scanning 只能处理语法有效的 SARIF 文件。 无效文件被拒绝。

* [SARIF 结果超出一个或多个限制](/zh/enterprise-server@3.22/code-security/reference/code-scanning/sarif-files/troubleshoot-sarif-uploads/results-exceed-limit)

  了解如何解决当 SARIF 文件由于超出一个或多个限制而被 code scanning 拒绝时出现的问题。

* [SARIF 结果文件太大](/zh/enterprise-server@3.22/code-security/reference/code-scanning/sarif-files/troubleshoot-sarif-uploads/file-too-large)

  无法将大于 10 MB 的 SARIF 结果文件上传到 code scanning。 探索生成包含最大影响结果的较小文件的方法。

* [上传失败，因为 GitHub Code Security 已禁用](/zh/enterprise-server@3.22/code-security/reference/code-scanning/sarif-files/troubleshoot-sarif-uploads/ghas-required)

  您只能将 SARIF 结果上传到启用了 专用或内部GitHub Code Security存储库。

* [上传被拒绝，因为为 code scanning 启用了 CodeQL 默认设置](/zh/enterprise-server@3.22/code-security/reference/code-scanning/sarif-files/troubleshoot-sarif-uploads/default-setup-enabled)

  如果启用了 CodeQL 的默认设置，则无法上传 CodeQL 操作或 code scanning CLI 生成的 SARIF 结果。 检查配置，并决定是保留默认设置还是取消阻止 SARIF 上传。

* [推荐用于运行 CodeQL 的硬件资源](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/hardware-resources-for-codeql)

  根据代码库规模，在自托管机器上运行 CodeQL 分析所需的推荐配置（RAM、CPU 核心和磁盘）

* [已编译语言的 CodeQL 生成选项和步骤](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/build-options-for-compiled-languages)

  了解 CodeQL如何生成已编译的语言，包括 C/C++、C#、Go、Java、Kotlin、Rust 和 Swift 的可用生成模式和特定于语言的自动生成行为。

* [关于内置 CodeQL 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/built-in-queries)

  了解代码扫描用于分析代码的 CodeQL 查询。

* [GitHub Actions 查询 CodeQL 分析](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/actions-built-in-queries)

  在选择 `default` 或 `security-extended` 查询套件时，探索 CodeQL 用于分析 GitHub Actions 工作流文件中代码的查询。

* [用于 CodeQL 分析的 C 和 C++ 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/c-cpp-built-in-queries)

  当您选择 `default` 或 `security-extended` 查询套件时，浏览 CodeQL 用于分析使用 C 或 C++ 编写的代码的查询。

* [用于 CodeQL 分析的 C# 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/csharp-built-in-queries)

  当你选择 `default` 或 `security-extended` 查询套件时，浏览 CodeQL 用于分析使用 C# 编写的代码的查询。

* [用于 CodeQL 分析的 Go 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/go-built-in-queries)

  当您选择 `default` 或 `security-extended` 查询套件时，浏览 CodeQL 用于分析使用 Go (Golang) 编写的代码的查询。

* [用于 CodeQL 分析的 Java 和 Kotlin 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/java-kotlin-built-in-queries)

  当你选择 `default` 或 `security-extended` 查询套件时，浏览 CodeQL 用于分析使用 Java 或 Kotlin 编写的代码的查询。

* [用于 CodeQL 分析的 JavaScript 和 TypeScript 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/javascript-typescript-built-in-queries)

  当您选择 `default` 或 `security-extended` 查询套件时，浏览 CodeQL 用于分析使用 JavaScript 或 TypeScript 编写的代码的查询。

* [用于 CodeQL 分析的 Go 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/python-built-in-queries)

  当您选择 `default` 或 `security-extended` 查询套件时，浏览 CodeQL 用于分析使用 Python 编写的代码的查询。

* [用于 CodeQL 分析的 Ruby 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/ruby-built-in-queries)

  当你选择 `default` 或 `security-extended` 查询套件时，浏览 CodeQL 用于分析用 Ruby 编写的代码的查询。

* [用于 CodeQL 分析的 Rust 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/rust-built-in-queries)

  选择 `default` 或 `security-extended` 查询套件时，浏览 CodeQL 用于分析用 Rust 编写的代码的查询。

* [用于 CodeQL 分析的 Swift 查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-queries/swift-built-in-queries)

  当您选择 `default` 或 `security-extended` 查询套件时，浏览 CodeQL 用于分析用 Swift 编写的代码的查询。

* [CodeQL CLI SARIF 输出](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli/sarif-output)

  可以从 CodeQL CLI 输出 SARIF，并与其他系统共享静态分析结果。

* [CodeQL CLI CSV 输出](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli/csv-output)

  了解来自 CodeQL CLI 的 CSV 结果。

* [CodeQL 查询包参考](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli/codeql-query-packs)

  了解包的 CodeQL 兼容性、内容和结构。

* [抽取器选项](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli/extractor-options)

  使用提取器选项控制 CodeQL CLI 为分析构建数据库的方式。

* [退出代码](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli/exit-codes)

  退出代码表示运行命令后 CodeQL CLI 命令的状态。

* [bqrs 解码](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/bqrs-decode)

  将结果数据从 BQRS 转换为其他形式。

* [bqrs 差异](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/bqrs-diff)

  计算两个结果集之间的差异。

* [bqrs 哈希](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/bqrs-hash)

  \[管道] 计算 BQRS 文件的稳定哈希。

* [bqrs info](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/bqrs-info)

  显示 BQRS 文件的元数据。

* [bqrs interpret](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/bqrs-interpret)

  \[管道] 解释单个 BQRS 中的数据。

* [database add-diagnostic](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-add-diagnostic)

  \[实验性] 向数据库添加一条诊断信息。

* [数据库分析](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-analyze)

  分析数据库，在源代码的上下文中生成有意义的结果。

* [数据库捆绑包](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-bundle)

  创建 CodeQL 数据库的可重定位存档。

* [数据库清理](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-cleanup)

  在磁盘上压缩 CodeQL 数据库。

* [数据库创建](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-create)

  为可以使用一个 CodeQL 产品进行分析的源树创建 CodeQL 数据库。

* [database export-diagnostics](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-export-diagnostics)

  \[实验性] 从数据库导出失败分析的诊断信息。

* [数据库完成](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-finalize)

  \[管道] 创建数据库的最终步骤。

* [数据库导入](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-import)

  \[高级] \[管道] 将未完成的数据库导入到另一个未完成的数据库。

* [数据库索引文件](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-index-files)

  \[管道] 使用给定的 CodeQL 提取程序为独立文件编制索引。

* [数据库初始化](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-init)

  \[管道] 创建空的 CodeQL 数据库。

* [database interpret-results](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-interpret-results)

  \[管道] 将计算出的查询结果解释为有意义的格式，如 SARIF 或 CSV。

* [数据库打印基线](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-print-baseline)

  \[管道] 打印所见基线代码行的摘要。

* [数据库运行查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-run-queries)

  \[Plumbing] 一起运行一组查询。

* [数据库追踪命令](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-trace-command)

  \[管道] 在跟踪生成过程中运行单个命令。

* [数据库拆分](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-unbundle)

  提取 CodeQL 数据库存档。

* [数据库升级](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-upgrade)

  升级数据库，使其可供当前工具使用。

* [数据集检查](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/dataset-check)

  \[管道] 检查特定数据集的内部一致性。

* [数据集清理](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/dataset-cleanup)

  \[管道] 清理数据集中的临时文件。

* [数据集导入](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/dataset-import)

  \[管道] 将一组 TRAP 文件导入原始数据集。

* [数据集度量值](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/dataset-measure)

  \[管道] 收集特定数据集中关系的统计信息。

* [数据集升级](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/dataset-upgrade)

  \[管道] 升级数据集，使其可供当前工具使用。

* [诊断添加](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/diagnostic-add)

  \[实验性] \[管道] 添加一条诊断信息。

* [diagnostic export](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/diagnostic-export)

  \[实验性] 导出失败分析的诊断信息。

* [执行 cli-server](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/execute-cli-server)

  \[Deep plumbing] 用于运行多个命令的服务器，同时避免重复的 JVM 初始化。

* [执行语言服务器](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/execute-language-server)

  \[管道] IDE 中对 QL 语言的在线支持。

* [执行查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/execute-queries)

  \[管道] 对数据集运行一个或多个查询。

* [执行查询服务器](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/execute-query-server)

  \[管道] 支持从 IDE 运行查询。

* [执行命令：execute query-server2](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/execute-query-server2)

  \[管道] 支持从 IDE 运行查询。

* [执行升级](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/execute-upgrades)

  \[管道] 在现有原始 QL 数据集上运行升级脚本。

* [生成 extensible-predicate-metadata](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/generate-extensible-predicate-metadata)

  \[实验性] \[深层管道] 报告在给定包中找到的可扩展谓词。

* [生成日志摘要](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/generate-log-summary)

  \[高级] 创建结构化日志文件的摘要。

* [生成覆盖更改](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/generate-overlay-changes)

  \[管道] 生成文件，且可用于

* [生成查询帮助](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/generate-query-help)

  从 .qhelp 文件生成最终用户查询帮助。

* [GitHub 合并结果](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/github-merge-results)

  \[深度管道] 将多个 SARIF 文件合并为单个 SARIF 文件。

* [GitHub上传结果](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/github-upload-results)

  将 SARIF 文件上传到 GitHub 代码扫描。

* [包添加](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-add)

  添加具有可选版本范围的 QL 库包的列表作为当前包的依赖项，然后安装这些包。

* [pack bundle](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-bundle)

  \[管道] 捆绑 QL 库包。

* [包 ci](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-ci)

  安装此包的依赖项，验证现有锁文件是否为最新。

* [创建包](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-create)

  \[管道] 从源代码生成 QL 包的内容。

* [pack download](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-download)

  从注册表下载命令行的查询规范引用的 qlpack 集。 包可以按名称提供，也可以在查询套件 (.qls) 文件中隐式提供。

* [pack init](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-init)

  初始化指定目录中的 qlpack。

* [软件包安装](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-install)

  安装此包的依赖项。

* [pack ls](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-ls)

  \[深层管道] 列出以此目录为根的 CodeQL 包。 此目录必须包含 qlpack.yml 或 .codeqlmanifest.json 文件。

* [打包包列表](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-packlist)

  \[管道] 计算要包含在 QL 查询包或库包中的文件集。

* [包发布](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-publish)

  将 QL 库包发布到包注册表。

* [pack resolve-dependencies](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-resolve-dependencies)

  \[管道] 计算此 QL 包所需的依赖项集。

* [pack upgrade](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/pack-upgrade)

  将此包的依赖项更新为最新可用版本。

* [query compile](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/query-compile)

  编译或检查 QL 代码。

* [查询反向编译](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/query-decompile)

  \[管道] 从 .qlo 文件读取已编译查询的中间表示形式。

* [查询格式](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/query-format)

  自动设置 QL 源代码的格式。

* [query run](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/query-run)

  运行单个查询。

* [解决数据库问题](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-database)

  \[深层管道] 报告有关数据库的元数据。

* [resolve extensions](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-extensions)

  \[实验性] \[深层管道] 确定可访问的扩展。 这包括机器学习模型和数据扩展插件。

* [按包解析扩展](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-extensions-by-pack)

  \[实验性] \[深度管道] 确定用于打包根目录的给定路径的可访问扩展。 这包括机器学习模型和数据扩展插件。

* [求解提取器](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-extractor)

  \[深层管道] 确定要用于给定语言的提取程序包。

* [解析文件](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-files)

  \[深层管道] 展开一组文件包含/排除通配符模式。

* [解析语言](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-languages)

  列出已安装的 CodeQL 提取程序包。

* [解析库路径](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-library-path)

  \[深层管道] 确定查询的 QL 库路径和 dbscheme。

* [解析元数据](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-metadata)

  \[深层管道] 从查询源文件中解析并返回键值元数据对。

* [解决机器学习模型问题](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-ml-models)

  \[已弃用] \[实验性] \[深层管道] 确定可访问的机器学习模型。

* [解析包](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-packs)

  显示可用的 CodeQL 包及其位置列表。

* [解析 qlpacks](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-qlpacks)

  创建已安装的 QL 包及其位置的列表。

* [resolve qlref](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-qlref)

  \[深层管道] 取消引用 .qlref 文件以返回 .ql 文件。

* [解析查询](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-queries)

  \[深层管道] 展开查询目录和套件规范。

* [resolve ram](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-ram)

  \[深层管道] 准备 RAM 选项。

* [解析测试](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-tests)

  \[深层管道] 在给定目录中查找 QL 单元测试。

* [解决升级问题](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/resolve-upgrades)

  \[深层管道] 确定原始数据集要运行的升级。

* [测试确认](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/test-accept)

  接受失败的单元测试的结果。

* [测试提取](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/test-extract)

  \[管道] 为测试目录构建数据集。

* [测试运行](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/test-run)

  针对 QL 查询运行单元测试。

* [版本](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-cli-manual/version)

  显示 CodeQL 工具链的版本。

* [Visual Studio Code 的 CodeQL 中的遥测](/zh/enterprise-server@3.22/code-security/reference/code-scanning/codeql/codeql-for-vs-code/telemetry-in-codeql-for-visual-studio-code)

  如果启用了 VS Code 遥测，GitHub 将收集使用情况数据和指标，以帮助核心开发人员改进 CodeQL 的 VS Code 扩展。

* [在生成的代码中找到的警报](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/alerts-in-generated-code)

  使用 code scanning 分析代码时，你可能希望仅生成要分析的代码。

* [编译的语言的自动生成失败](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/automatic-build-failed)

  如果自动构建失败，则可以配置 code scanning 以对编译型语言使用特定的构建步骤。

* [C# 编译器意外失败](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/c-sharp-compiler-unexpectedly-failing)

  如果 MSBuild C# 编译意外失败，则可能需要修改应用程序项目文件。

* [无法在专用存储库中启用 CodeQL](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/private-repository-enablement)

  GitHub Code Security 必须启用才能在 code scanning 专用存储库上使用。

* [代码扫描分析耗时过长](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/analysis-takes-too-long)

  可以微调 code scanning 配置，以最大程度地缩短分析时间。

* [CodeQL 扫描的行数少于预期](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/fewer-lines-scanned-than-expected)

  如果 CodeQL 分析的代码少于预期，则可能需要使用自定义生成命令。

* [启用默认设置耗时过长](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/default-setup-timeout)

  如果认为启用默认设置耗时过长，可以重启该过程。

* [错误：“GitHub Code Security or GitHub Advanced Security 必须启用此存储库才能使用代码扫描”](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/advanced-security-must-be-enabled)

  如果看到此错误，请确保 GitHub Code Security 已启用。

* [“磁盘不足”和“内存不足”错误](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/out-of-disk-or-memory)

  如果看到其中一个错误 GitHub Actions， 你可以尝试替代运行程序。

* [错误：“不是 .ql 文件、.qls 文件、目录或查询包规范”](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/not-recognized)

  CodeQL 未能找到为分析指定的查询或查询集之一。

* [错误：“生成期间未看到任何源代码”](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/no-source-code-seen-during-build)

  如果 CodeQL 找不到任何源代码，则需要解决此问题以取消阻止 code scanning 分析。

* [数据库中的提取错误](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/extraction-errors-in-the-database)

  可以检查提取错误是否影响创建的数据库的运行状况 CodeQL 。

* [日志不够详细](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough)

  增加日志详细程度，并在日志缺少诊断详细信息时生成调试项目。

* [结果与预期不同](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/results-different-than-expected)

  code scanning如果结果与预期不同，可以检查哪些配置处于活动状态。

* [某些语言未使用 CodeQL 高级设置进行分析](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/some-languages-not-analyzed)

  如果未分析某些语言，可以修改 code scanning 工作流以添加一个矩阵，指定要分析的语言。

* [两个 CodeQL 工作流](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/two-codeql-workflows)

  如果看到两个名为“”CodeQL的工作流，一个工作流可能是默认设置已禁用的预先存在的 CodeQL 工作流文件。

* [不确定是什么触发了工作流运行](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/unclear-what-triggered-a-workflow)

  如果不知道是什么触发了分析，请调查 工具状态页 或查看上次扫描的日志。

* [警告：“此工作流检测到 1 个问题：不再需要 git checkout HEAD^2”](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/unnecessary-step-found)

  如果看到此警告，应更新工作流以遵循当前的最佳做法。

* [警告：检测到项目中有 X 个 Kotlin 文件，需经过构建才能进行处理。](/zh/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/kotlin-detected-in-no-build)

  CodeQL可以在不生成代码的情况下为Java创建数据库，但除非生成代码，否则会排除 Kotlin 文件。

* [代码扫描日志](/zh/enterprise-server@3.22/code-security/reference/code-scanning/code-scanning-logs)

  可以在code scanning查看在GitHub分析期间生成的输出。

* [Dependabot 选项参考](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/dependabot-options-reference)

  所有可用于自定义 Dependabot 维护存储库方式的选项详细信息。

* [Dependabot 警报筛选器](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/dependabot-alerts-filters)

  Dependabot alerts 筛选器有助于确定和管理存储库中易受攻击依赖项的警报的优先级。

* [依赖项范围的受支持生态系统和清单](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/supported-ecosystems-and-manifests-for-dependency-scope)

  Dependabot alerts 支持各种生态系统以及依赖项范围清单。

* [Dependabot 拉取请求注释命令](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/dependabot-pull-request-comment-commands)

  Dependabot 响应有关其拉取请求的注释中的命令，以便轻松对依赖项更新进行会审和管理。

* [Dependabot 支持的生态系统和存储库](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/supported-ecosystems-and-repositories)

  Dependabot 支持各种生态系统和存储库

* [Dependabot 安全更新参考](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/dependabot-security-updates)

  查找 Dependabot security updates 的使用信息。

* [依赖项关系图支持的包生态系统](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/dependency-graph-supported-package-ecosystems)

  依赖项关系图支持多种生态系统。

* [GitHub Actions 上的 Dependabot](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/dependabot-on-actions)

  有关使用Dependabot和GitHub Actions的详细信息。

* [GitHub 预设 Dependabot 规则使用的 CWE](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/criteria-for-preset-rules)

  GitHub 使用行业标准条件来帮助筛选 Dependabot alerts。

* [依赖关系图疑难排解](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/troubleshoot-dependabot/dependency-graph-errors)

  如果依赖项关系图报告的依赖项信息不符合你的预期，则需要考虑许多因素，你可以检查各种问题。

* [不再生成 Dependabot 更新拉取请求](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/troubleshoot-dependabot/dependabot-updates-stopped)

  Dependabot 可能会根据你与 Dependabot 拉取请求的交互暂停更新。 详细了解 Dependabot updates 的自动停用。

* [对 GitHub Actions 上的 Dependabot 进行故障排除](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/troubleshoot-dependabot/dependabot-on-actions)

  本文提供有关在使用DependabotGitHub Actions时可能会遇到的问题的故障排除信息。

* [脆弱性依赖检测](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/troubleshoot-dependabot/vulnerability-detection)

  如果 GitHub 报告的依赖信息不是您所预期的，那么有几个方面您可以考虑，以及多种检查方式。

* [Dependabot 错误](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/troubleshoot-dependabot/dependabot-errors)

  Dependabot 自动维护依赖项，使代码安全且保持最新。 此参考可帮助你诊断和解决问题，以便自动更新可以继续。

* [用于 Dependabot 更新的 Java 软件包元数据](/zh/enterprise-server@3.22/code-security/reference/supply-chain-security/java-package-metadata-dependabot)

  在 `pom.xml` 文件中包括元数据，以便在 Java 包更新的 Dependabot 拉取请求中提供有用的链接和上下文。

* [安全概述权限](/zh/enterprise-server@3.22/code-security/reference/permissions/security-overview)

  可以在安全概述中执行的操作取决于组织或企业中存储库的权限。

* [安全事件调查工具](/zh/enterprise-server@3.22/code-security/reference/security-incident-response/investigation-tools)

  可用于调查安全事件的核心 GitHub 工具、最适合每个工具的工具，以及影响可用数据的常见注意事项。

* [常见安全事件调查领域](/zh/enterprise-server@3.22/code-security/reference/security-incident-response/investigation-areas)

  用于跨多个攻击途径调查安全事件的参考，包括 GitHub 上要检查的关键攻击面和工具。

* [使用 GitHub 大规模保护机密](/zh/enterprise-server@3.22/code-security/tutorials/secret-protection-adoption-path)

  泄露的凭据会使组织面临数据泄露。 GitHub机密保护自动检测并防止机密泄漏。 遵循此采用路径来评估风险、试点该解决方案，并将保护扩展到整个组织。

* [计划试用 GitHub Advanced Security](/zh/enterprise-server@3.22/code-security/tutorials/trialing-github-advanced-security/planning-a-trial-of-ghas)

  了解如何为成功试用Advanced Security做好准备。

* [安装 GitHub Advanced Security 试用版](/zh/enterprise-server@3.22/code-security/tutorials/trialing-github-advanced-security/trial-advanced-security)

  可以免费试用完整的功能集 GitHub Advanced Security 。

* [在试用企业版中启用安全功能](/zh/enterprise-server@3.22/code-security/tutorials/trialing-github-advanced-security/enable-security-features-trial)

  快速创建企业级配置，并在试用企业中的所有存储库中应用 Secret Protection and Code Security 功能。

* [了解 GitHub Secret Protection 的企业试用版](/zh/enterprise-server@3.22/code-security/tutorials/trialing-github-advanced-security/explore-trial-secret-scanning)

  介绍 GitHub Secret Protection 中 GitHub Enterprise Cloud 提供的功能，以便你评估它们是否适合你的业务需求。

* [了解 GitHub Code Security 的企业试用版](/zh/enterprise-server@3.22/code-security/tutorials/trialing-github-advanced-security/explore-trial-code-scanning)

  介绍可用的GitHub Code SecurityGitHub Enterprise Cloud代码和依赖项扫描功能，以便评估它们是否符合业务需求。

* [大规模采用 GitHub Advanced Security 简介](/zh/enterprise-server@3.22/code-security/tutorials/adopting-github-advanced-security-at-scale/introduction-to-adopting-github-advanced-security-at-scale)

  可以在公司中大规模采用GitHub Advanced Security，并遵循行业和GitHub最佳做法。

* [第 1 阶段：协调你的上线策略和目标](/zh/enterprise-server@3.22/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-1-align-on-your-rollout-strategy-and-goals)

  在启用 GitHub Code Security 和 GitHub Secret Protection 功能之前，请先规划如何在整个企业范围内部署和推广这些 GHAS 产品。

* [第 2 阶段：准备大规模启用](/zh/enterprise-server@3.22/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale)

  在此阶段，你将准备开发人员并收集有关存储库的数据，以确保你的团队准备就绪，并且你拥有试点计划和推出code scanningsecret scanning所需的一切。

* [第 3 阶段：试点计划](/zh/enterprise-server@3.22/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-3-pilot-programs)

  开始针对一些非常重要的项目和团队试点初步推出，你可能会从中获益。 这将使公司内的初始组能够熟悉 GHAS，了解如何启用和配置 GHAS，并基于 GHAS 打好坚实的基础，然后再推出到公司的其他团队。

* [第 4 阶段：创建内部文档](/zh/enterprise-server@3.22/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-4-create-internal-documentation)

  你将创建内部文档，然后将此文档传达给使用者 GitHub Advanced Security。

* [第 5 阶段：推出和缩放代码扫描](/zh/enterprise-server@3.22/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning)

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

* [第 6 阶段：推出和缩放机密扫描](/zh/enterprise-server@3.22/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning)

  在最后阶段，重点关注推出 secret scanning。
  Secret scanning 是一个比 code scanning 更简单的推出工具，因为它所需的配置更少，但务必制定处理新旧结果的策略。

* [防止组织中数据泄露的最佳做法](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-organization/prevent-data-leaks)

  了解有助于避免组织中存在的专用或敏感数据被公开的指导和建议。

* [解释机密风险评估结果](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-organization/interpret-secret-risk-assessment)

  了解你的 secret risk assessment 结果，并确定泄漏修正的优先级。

* [防范安全威胁](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-organization/protect-against-threats)

  在不久的将来，我应该采取哪些措施，并持续减少组织中 GitHub安全威胁的暴露？

* [准备应对安全事件](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-organization/prepare-for-a-security-incident)

  确保已设置工具和流程，以有效响应安全事件。

* [响应安全事件](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-organization/respond-to-a-security-incident)

  从战略上应对影响企业中的 GitHub 组织或存储库的安全事件。

* [计算推送保护的成本节省](/zh/enterprise-server@3.22/code-security/tutorials/remediate-leaked-secrets/calculate-cost-savings)

  通过防止泄露的机密来估算要避免的修正时间和劳动力成本。

* [评估GitHub机密保护的影响](/zh/enterprise-server@3.22/code-security/tutorials/remediate-leaked-secrets/assessing-ghsp-impact)

  衡量如何 GitHub Secret Protection 减少整个组织中的机密泄露，以便展示价值并确定加强安全状况的区域。

* [评估机密扫描警报](/zh/enterprise-server@3.22/code-security/tutorials/remediate-leaked-secrets/evaluating-alerts)

  了解可帮助你评估警报并确定其修复优先级的额外功能，例如检查机密的有效性。

* [修正存储库中泄露的机密](/zh/enterprise-server@3.22/code-security/tutorials/remediate-leaked-secrets/remediating-a-leaked-secret)

  了解如何有效响应 GitHub 存储库中泄漏的机密。

* [评估代码扫描的默认设置](/zh/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/evaluate-default-setup)

  了解如何评估代码扫描对你的作用，以及如何自定义你的设置以最大程度地满足你的需求。

* [为 CodeQL 分析准备代码](/zh/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/prepare-code-for-analysis)

  你可以构建一个数据库，其中包含分析代码所需的数据。

* [使用 CodeQL 查询分析代码](/zh/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/analyze-code)

  您可以对从代码库提取的CodeQL数据库运行查询。

* [将 CodeQL 分析结果上传到GitHub](/zh/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/upload-results)

  可以使用  CodeQL CLI 将分析结果CodeQL上传到 GitHub 。

* [在容器中运行 CodeQL 代码扫描](/zh/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/run-in-a-container)

  可以通过确保所有进程在同一容器中运行，从而在容器中运行 code scanning 。

* [使用 CodeQL 包自定义分析](/zh/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/customize-analysis)

  可以使用 CodeQL 包来运行 CodeQL 其他人维护的查询，或共享 CodeQL 你开发的查询。

* [创建 CodeQL 查询套件](/zh/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/create-query-suites)

  可以为经常在分析中使用的 CodeQL 查询创建查询套件。

* [创建并使用 CodeQL 包](/zh/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/create-and-work-with-codeql-packs)

  可以使用 CodeQL 包创建、共享、依赖和运行 CodeQL 查询和库。

* [Dependabot 快速入门指南](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-dependencies/dependabot-quickstart)

  查找并修复您所依赖的 Dependabot 易受攻击的依赖项。

* [通过 GitHub Actions 自动化 Dependabot](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-dependencies/automate-dependabot-with-actions)

  介绍如何使用 GitHub Actions 自动执行常见的与 Dependabot 相关的任务的示例。

* [优化 Dependabot 版本更新的拉取请求创建](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-dependencies/optimizing-pr-creation-version-updates)

  了解如何简化和高效地管理 Dependabot 拉取请求。

* [设置 Dependabot 以使用 Actions Runner Controller 在自托管操作运行器上运行](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-dependencies/setting-dependabot-to-run-on-self-hosted-runners-using-arc)

  您可以配置 Actions Runner Controller 使其在自托管运行器上运行 Dependabot。

* [自定义 Dependabot 拉取请求以适应你的流程](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-dependencies/customizing-dependabot-prs)

  了解如何定制你的 Dependabot 拉取请求以更好地适应你自己的内部工作流。

* [自定义你的依赖项审查操作配置](/zh/enterprise-server@3.22/code-security/tutorials/secure-your-dependencies/customize-dependency-review-action)

  了解如何为依赖项评审操作配置添加基本自定义。

* [保护端到端供应链](/zh/enterprise-server@3.22/code-security/tutorials/implement-supply-chain-best-practices/end-to-end-supply-chain-overview)

  介绍关于完整的端到端供应链安全性（包括个人帐户、代码和生成过程）的最佳做法指南。

* [确保帐户安全的最佳做法](/zh/enterprise-server@3.22/code-security/tutorials/implement-supply-chain-best-practices/securing-accounts)

  关于如何保护可以访问你的软件供应链的帐户的指导。

* [保护供应链中的代码的最佳做法](/zh/enterprise-server@3.22/code-security/tutorials/implement-supply-chain-best-practices/securing-code)

  有关如何保护供应链中心的指导 - 你编写的代码和所依赖的代码。

* [保护生成系统的最佳做法](/zh/enterprise-server@3.22/code-security/tutorials/implement-supply-chain-best-practices/securing-builds)

  关于如何保护供应链末端（用于构建和分发工件的系统）的指南。

* [使用指标确定 Dependabot 警报的优先级](/zh/enterprise-server@3.22/code-security/tutorials/manage-security-alerts/prioritizing-dependabot-alerts-using-metrics)

  你可通过分析提供的指标，在组织中优先处理 Dependabot alerts。 使用此方法，可以告知开发人员首先关注最重要的漏洞。