{"meta":{"title":"自定义代码扫描","intro":"了解如何通过创建和使用 CodeQL 包和自定义查询来自定义代码扫描以满足项目的独特安全需求。","product":"安全性和代码质量","breadcrumbs":[{"href":"/zh/code-security","title":"安全性和代码质量"},{"href":"/zh/code-security/tutorials","title":"Tutorials"},{"href":"/zh/code-security/tutorials/customize-code-scanning","title":"自定义代码扫描"}],"documentType":"subcategory"},"body":"# 自定义代码扫描\n\n了解如何通过创建和使用 CodeQL 包和自定义查询来自定义代码扫描以满足项目的独特安全需求。\n\n## Links\n\n* [评估代码扫描的默认设置](/zh/code-security/tutorials/customize-code-scanning/evaluate-default-setup)\n\n  了解如何评估代码扫描对你的作用，以及如何自定义你的设置以最大程度地满足你的需求。\n\n* [为 CodeQL 分析准备代码](/zh/code-security/tutorials/customize-code-scanning/prepare-code-for-analysis)\n\n  你可以构建一个数据库，其中包含分析代码所需的数据。\n\n* [使用 CodeQL 查询分析代码](/zh/code-security/tutorials/customize-code-scanning/analyze-code)\n\n  您可以对从代码库提取的CodeQL数据库运行查询。\n\n* [将 CodeQL 分析结果上传到GitHub](/zh/code-security/tutorials/customize-code-scanning/upload-results)\n\n  可以使用  CodeQL CLI 将分析结果CodeQL上传到 GitHub 。\n\n* [在容器中运行 CodeQL 代码扫描](/zh/code-security/tutorials/customize-code-scanning/run-in-a-container)\n\n  可以通过确保所有进程在同一容器中运行，从而在容器中运行 code scanning 。\n\n* [使用 CodeQL 包自定义分析](/zh/code-security/tutorials/customize-code-scanning/customize-analysis)\n\n  可以使用 CodeQL 包来运行 CodeQL 其他人维护的查询，或共享 CodeQL 你开发的查询。\n\n* [创建 CodeQL 查询套件](/zh/code-security/tutorials/customize-code-scanning/create-query-suites)\n\n  可以为经常在分析中使用的 CodeQL 查询创建查询套件。\n\n* [创建并使用 CodeQL 包](/zh/code-security/tutorials/customize-code-scanning/create-and-work-with-codeql-packs)\n\n  可以使用 CodeQL 包创建、共享、依赖和运行 CodeQL 查询和库。"}