Skip to main content

CodeQL 分析のクエリ

コード スキャンでコードの分析に使用される CodeQL クエリについて説明します。

この機能を使用できるユーザーについて

Code scanning は、次のリポジトリの種類で使用できます。

  • GitHub.com 上のパブリックリポジトリ
  • GitHub Team、GitHub Enterprise Cloud、または GitHub Enterprise Server 上の組織所有リポジトリ。 GitHub Code Security が 有効になっています。

組み込みの CodeQL クエリについて

コード スキャンがコードの分析に使用する CodeQL クエリについて説明します。

CodeQL 分析のための GitHub Actions クエリ

          `default` または `security-extended` クエリ スイートを選んだ場合に、GitHub Actions ワークフロー ファイルに記述されたコードを CodeQL で分析するために使うクエリを確認します。

CodeQL 分析用の C および C++ クエリ

          `default` または `security-extended` クエリ スイートを選択時、CodeQL が C または C++ のコード分析に使用するクエリについて詳しく見てみましょう。

CodeQL 分析用の C# クエリ

          `default` または `security-extended` クエリ スイートを選択時、CodeQL が C# のコード分析に使用するクエリについて詳しく見てみましょう。

CodeQL 分析のための Go クエリ

          `default` または `security-extended` クエリ スイートを選択時、CodeQL が Go (Golang) のコード分析に使用するクエリについて詳しく見てみましょう。

CodeQL 分析のための Java クエリと Kotlin クエリ

          `default` または `security-extended` クエリ スイートを選択時、CodeQL が Java または Kotlin のコード分析に使用するクエリについて詳しく見てみましょう。

CodeQL 分析用の JavaScript クエリと TypeScript クエリ

          `default` または `security-extended` クエリ スイートを選択時、CodeQL が JavaScript または TypeScript のコード分析に使用するクエリについて詳しく見てみましょう。

CodeQL 分析用の Python クエリ

          `default` または `security-extended` クエリ スイートを選択時、CodeQL が Python のコード分析に使用するクエリについて詳しく見てみましょう。

CodeQL 分析のための Ruby クエリ

          `default` または `security-extended` クエリ スイートを選択時、CodeQL が Ruby のコード分析に使用するクエリについて詳しく見てみましょう。

CodeQL 分析用の Rust クエリ

          `default` または `security-extended` クエリ スイートを選んだときに、Rust で記述されたコードを分析するために CodeQL で使われるクエリについて調べます。

CodeQL 分析用の Swift クエリ

          `default` または `security-extended` クエリ スイートを選択時、CodeQL が Swift のコード分析に使用するクエリについて詳しく見てみましょう。