# VS Code からのスキャン

Visual Studio Codeを使用してCodeQLからコードをスキャンして分析し、クエリの記述、テスト、実行、コード構造の探索、データベースとパックの管理を行います。

## Links

* [Visual Studio Code 向け CodeQL のインストール](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/install-codeql-for-vs-code)

  CodeQL で Visual Studio Code を使い始めるには、拡張機能をインストールして設定する必要があります。

* [CodeQL データベースの管理](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/manage-codeql-databases)

  拡張機能を使用して CodeQL データベースを操作できます。

* [CodeQL クエリの実行](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/running-codeql-queries)

  CodeQLデータベースに対してクエリを実行し、結果をVisual Studio Codeで表示できます。

* [パス クエリを使用したデータ フローの確認](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/explore-data-flow)

  パス クエリを実行し、データ フローを分析することで、潜在的な脆弱性を検出します。

* [マルチリポジトリ バリアント分析を使用した大規模な CodeQL クエリの実行](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/run-queries-at-scale)

  CodeQLからGitHubで多数のリポジトリに対してVisual Studio Codeクエリを実行できます。

* [CodeQL モデル エディターの使用](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/use-the-model-editor)

  CodeQLでモデル パックVisual Studio Code表示、書き込み、編集できます。

* [カスタム クエリの作成](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/create-custom-query)

  テンプレートから作業して独自のコードを記述し、特定の言語を分析するカスタム クエリを作成できます。

* [CodeQL クエリ パックとライブラリ パックの管理](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/managing-codeql-packs)

  CodeQL拡張機能を使用して、Visual Studio Code クエリパックとライブラリ パックの依存関係をCodeQLにダウンロードしてインストールします。

* [ソース コードの構造の探索](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/explore-code-structure)

  コードがCodeQLのVS Code クラスにどのようにマップされるかを視覚化します。

* [Visual Studio Code での CodeQL クエリのテスト](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/testing-codeql-queries-in-vs-code)

  CodeQL拡張機能を使用して、Visual Studio Code クエリの単体テストを実行できます。

* [設定のカスタマイズ](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/customize-settings)

  CodeQL の Visual Studio Code 拡張子に関する設定は、必要に応じて編集できます。

* [CodeQL ワークスペースのセットアップ](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/set-up-codeql-workspace)

  CodeQLを使用する場合は、標準のライブラリとクエリにアクセスする必要があります。

* [VS Code 拡張機能での CodeQL CLI の管理](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/manage-codeql-cli)

  CodeQL拡張機能のVisual Studio Codeでは、CodeQL CLIを使用してクエリをコンパイルして実行します。

* [CodeQL で Visual Studio Code のログにアクセスする](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/accessing-logs)

  CodeQLのVisual Studio Codeに関する問題のトラブルシューティングが必要な場合は、いくつかのログにアクセスできます。