{"meta":{"title":"VS Code からのスキャン","intro":"Visual Studio Codeを使用してCodeQLからコードをスキャンして分析し、クエリの記述、テスト、実行、コード構造の探索、データベースとパックの管理を行います。","product":"セキュリティとコードの品質","breadcrumbs":[{"href":"/ja/code-security","title":"セキュリティとコードの品質"},{"href":"/ja/code-security/how-tos","title":"やり方"},{"href":"/ja/code-security/how-tos/find-and-fix-code-vulnerabilities","title":"コードの脆弱性を見つけて修正する"},{"href":"/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code","title":"VS Code からのスキャン"}],"documentType":"subcategory"},"body":"# VS Code からのスキャン\n\nVisual Studio Codeを使用してCodeQLからコードをスキャンして分析し、クエリの記述、テスト、実行、コード構造の探索、データベースとパックの管理を行います。\n\n## Links\n\n* [Visual Studio Code 向け CodeQL のインストール](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/install-codeql-for-vs-code)\n\n  CodeQL で Visual Studio Code を使い始めるには、拡張機能をインストールして設定する必要があります。\n\n* [CodeQL データベースの管理](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/manage-codeql-databases)\n\n  拡張機能を使用して CodeQL データベースを操作できます。\n\n* [CodeQL クエリの実行](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/running-codeql-queries)\n\n  CodeQLデータベースに対してクエリを実行し、結果をVisual Studio Codeで表示できます。\n\n* [パス クエリを使用したデータ フローの確認](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/explore-data-flow)\n\n  パス クエリを実行し、データ フローを分析することで、潜在的な脆弱性を検出します。\n\n* [マルチリポジトリ バリアント分析を使用した大規模な CodeQL クエリの実行](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/run-queries-at-scale)\n\n  CodeQLからGitHubで多数のリポジトリに対してVisual Studio Codeクエリを実行できます。\n\n* [CodeQL モデル エディターの使用](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/use-the-model-editor)\n\n  CodeQLでモデル パックVisual Studio Code表示、書き込み、編集できます。\n\n* [カスタム クエリの作成](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/create-custom-query)\n\n  テンプレートから作業して独自のコードを記述し、特定の言語を分析するカスタム クエリを作成できます。\n\n* [CodeQL クエリ パックとライブラリ パックの管理](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/managing-codeql-packs)\n\n  CodeQL拡張機能を使用して、Visual Studio Code クエリパックとライブラリ パックの依存関係をCodeQLにダウンロードしてインストールします。\n\n* [ソース コードの構造の探索](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/explore-code-structure)\n\n  コードがCodeQLのVS Code クラスにどのようにマップされるかを視覚化します。\n\n* [Visual Studio Code での CodeQL クエリのテスト](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/testing-codeql-queries-in-vs-code)\n\n  CodeQL拡張機能を使用して、Visual Studio Code クエリの単体テストを実行できます。\n\n* [設定のカスタマイズ](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/customize-settings)\n\n  CodeQL の Visual Studio Code 拡張子に関する設定は、必要に応じて編集できます。\n\n* [CodeQL ワークスペースのセットアップ](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/set-up-codeql-workspace)\n\n  CodeQLを使用する場合は、標準のライブラリとクエリにアクセスする必要があります。\n\n* [VS Code 拡張機能での CodeQL CLI の管理](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/manage-codeql-cli)\n\n  CodeQL拡張機能のVisual Studio Codeでは、CodeQL CLIを使用してクエリをコンパイルして実行します。\n\n* [CodeQL で Visual Studio Code のログにアクセスする](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/accessing-logs)\n\n  CodeQLのVisual Studio Codeに関する問題のトラブルシューティングが必要な場合は、いくつかのログにアクセスできます。"}