{"meta":{"title":"コマンド ラインからスキャンする","intro":"CodeQL CLIを使用してコマンド ラインからコード スキャンを実行し、スキャンの構成、クエリのカスタマイズ、結果のトラブルシューティングを行います。","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-the-command-line","title":"コマンド ラインからスキャンする"}],"documentType":"subcategory"},"body":"# コマンド ラインからスキャンする\n\nCodeQL CLIを使用してコマンド ラインからコード スキャンを実行し、スキャンの構成、クエリのカスタマイズ、結果のトラブルシューティングを行います。\n\n## Links\n\n* [CodeQL CLI を設定する](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/set-up-codeql-cli)\n\n  CodeQL CLIの使用を開始するには、データベースの作成と分析に必要なツールとライブラリにアクセスできるように CLI をダウンロードして設定する必要があります。\n\n* [CodeQL CLI のカスタム クエリの記述](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/write-custom-queries)\n\n  独自の CodeQL クエリを記述して、特定の脆弱性とエラーを見つけることができます。\n\n* [CodeQL パックを発行して使用する](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/publish-and-use-packs)\n\n  CodeQL パックを共有またはダウンロードし、CodeQL データベースを分析します。\n\n* [カスタム クエリのテスト](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/test-custom-queries)\n\n  新しい CodeQL のリリース後に、カスタム code scanning クエリを確認し、結果に影響を与える前に破壊的な変更を見つけてください。\n\n* [クエリ ヘルプ ファイルのテスト](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/test-query-help-files)\n\n  CodeQL クエリ のヘルプ ファイルが有効であることを確認するには、Markdown としてプレビューします。\n\n* [GitHubから CodeQL データベースをダウンロードする](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/download-databases)\n\n  既製のデータベースを追加して、 CodeQL CLI の対象範囲を拡大します。\n\n* [CodeQL CLI ソース コードの取得](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/check-out-source-code)\n\n  ソース コードから直接 CodeQL CLI を設定します。\n\n* [CodeQL CLI での増分分析の使用](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/incremental-analysis)\n\n  変更された内容のみを分析することで、pull request の CodeQL 結果を迅速に取得できます。 増分分析では、独自の CI/CD システムで CodeQL CLI を実行すると、スキャン時間を最大 10 倍短縮できます。\n\n* [CodeQL の構成ファイルでコマンド オプションを指定する](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/specify-command-options)\n\n  頻繁に使用されるコマンド オプションとカスタム CodeQL パックを CodeQL 構成ファイルに追加することで、時間を節約できます。\n\n* [CodeQL CLI データベース バンドルを作成する](/ja/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-the-command-line/create-database-bundles)\n\n  CodeQLトラブルシューティング情報を含むデータベース バンドルを作成します。"}