# コード スキャンをカスタマイズする

CodeQL パックとカスタム クエリを作成して使用することで、プロジェクト固有のセキュリティ ニーズを満たすようにコード スキャンをカスタマイズする方法について説明します。

## Links

* [コード スキャンの既定のセットアップの評価](/ja/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/evaluate-default-setup)

  コード スキャンがどのように機能するかを評価する方法と、ニーズに合わせてセットアップをカスタマイズする方法について説明します。

* [CodeQL 分析用コードを準備する](/ja/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/prepare-code-for-analysis)

  コードの分析に必要なデータを含む CodeQL データベースを構築できます。

* [CodeQL クエリによるコード分析](/ja/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/analyze-code)

  コードベースから抽出された CodeQL データベースに対してクエリを実行できます。

* [CodeQL 分析結果をGitHubにアップロードする](/ja/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/upload-results)

  CodeQL CLIを使用して、CodeQL分析結果をGitHubにアップロードできます。

* [コンテナで CodeQL Code scanningを実行する](/ja/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/run-in-a-container)

  すべてのプロセスが同じコンテナーで実行されるようにすることで、コンテナーで code scanning を実行できます。

* [CodeQL パックを使った分析のカスタマイズ](/ja/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/customize-analysis)

  CodeQL パックを使用して、他のユーザーが管理CodeQLクエリを実行したり、開発したCodeQLクエリを共有したりできます。

* [CodeQL クエリ スイートの作成](/ja/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/create-query-suites)

  CodeQL分析で頻繁に使用するクエリのクエリ スイートを作成できます。

* [CodeQL パックの作成と操作](/ja/enterprise-server@3.22/code-security/tutorials/customize-code-scanning/create-and-work-with-codeql-packs)

  CodeQL パックを使用して、CodeQLクエリとライブラリを作成、共有、依存、および実行できます。