# 自定义代码扫描

了解如何通过创建和使用 CodeQL 包和自定义查询来自定义代码扫描以满足项目的独特安全需求。

## Links

* [评估代码扫描的默认设置](/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 查询和库。