{"meta":{"title":"CodeQL の概念","intro":"CodeQL の背後にある核心となる概念と、コード内の脆弱性やエラーを発見するのにこれがどう役立つかを理解します。","product":"セキュリティとコードの品質","breadcrumbs":[{"href":"/ja/enterprise-server@3.20/code-security","title":"セキュリティとコードの品質"},{"href":"/ja/enterprise-server@3.20/code-security/concepts","title":"Concepts"},{"href":"/ja/enterprise-server@3.20/code-security/concepts/code-scanning","title":"コード スキャン"},{"href":"/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql","title":"CodeQL"}],"documentType":"subcategory"},"body":"# CodeQL の概念\n\nCodeQL の背後にある核心となる概念と、コード内の脆弱性やエラーを発見するのにこれがどう役立つかを理解します。\n\n## Links\n\n* [CodeQL によるコード スキャンについて](/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql/about-code-scanning-with-codeql)\n\n  CodeQL を使うと、コード内の脆弱性とエラーを特定することができます。 結果は、code scanning 内で GitHub アラートとして表示されます。\n\n* [コンパイル済み言語の CodeQL コード スキャンについて](/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql/about-codeql-code-scanning-for-compiled-languages)\n\n  必要に応じて CodeQL によるコンパイル型言語の分析方法、利用可能なビルド オプション、データベース作成プロセスのカスタマイズ方法について理解しましょう。\n\n* [CodeQL クエリ セット](/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql/codeql-query-suites)\n\n  CodeQL CodeQL セットアップで使用するさまざまな組み込み code scanning クエリ スイートから選ぶことができます。\n\n* [カスタム CodeQL クエリ](/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql/custom-codeql-queries)\n\n  カスタム クエリでは、 CodeQL の組み込みのセキュリティ分析を拡張して脆弱性を検出し、コードベースに固有のコーディング標準を適用します。\n\n* [CodeQL CLI について](/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql/about-the-codeql-cli)\n\n  CodeQL CLI を使うと、ソフトウェア プロジェクトで CodeQL プロセスをローカル実行したり、code scanning の結果を生成し、GitHub にアップロードしたりできます。\n\n* [VS Code 用 CodeQL について](/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql/about-codeql-for-vs-code)\n\n  CodeQL 拡張機能を使用して、Visual Studio Code 内の CodeQL クエリを書き込み、実行、テストできます。\n\n* [CodeQL ワークスペースについて](/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql/about-codeql-workspaces)\n\n  CodeQL ワークスペースを使用することで、複数の関連する CodeQL パックを統合して開発及び管理し、ソースから直接それらの依存関係を解決できます。\n\n* [クエリ参照ファイル](/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql/query-reference-files)\n\n  クエリ参照ファイルを使って、テストで実行するクエリの場所を定義できます。\n\n* [CodeQL クエリ パック](/ja/enterprise-server@3.20/code-security/concepts/code-scanning/codeql/codeql-query-packs)\n\n  CodeQL CodeQL セットアップで使用するさまざまな組み込み code scanning クエリ スイートから選ぶことができます。"}