CodeQL の概念
CodeQLの背後にある主要な概念と、コード内の脆弱性とエラーを見つけるのにどのように役立つのかを理解します。
CodeQL を使用したコード スキャン
CodeQLを使用して、コード内の脆弱性とエラーを特定できます。 結果は、code scanningのGitHubアラートとして表示されます。
コンパイル済み言語の CodeQL コード スキャン
CodeQLでコンパイル済み言語の分析方法、使用可能なビルド オプション、必要に応じてデータベース生成プロセスをカスタマイズする方法について説明します。
CodeQL クエリ セット
CodeQL CodeQL セットアップで使用するさまざまな組み込み code scanning クエリ スイートから選ぶことができます。
カスタム CodeQL クエリ
カスタム クエリ CodeQL組み込みのセキュリティ分析を拡張して脆弱性を検出し、コードベースに固有のコーディング標準を適用します。
CodeQL コマンドラインインターフェース (CLI)
CodeQL CLIを使用すると、ソフトウェア プロジェクトでCodeQLプロセスをローカルで実行したり、code scanningにアップロードGitHub結果を生成したりできます。
VS Code 向け CodeQL
CodeQL拡張機能を使用して、Visual Studio Code内CodeQLクエリを作成、実行、テストできます。
CodeQL ワークスペース
CodeQL ワークスペースを使用すると、関連する複数の CodeQL パックをまとめて開発および管理し、ソースから直接依存関係を解決できます。
クエリ参照ファイル
クエリ参照ファイルを使って、テストで実行するクエリの場所を定義できます。
CodeQL クエリ パック
CodeQL CodeQLセットアップで使用するさまざまな組み込みのcode scanningクエリ スイートから選択できます。