コード スキャン構成の管理
分析によって生成されたメトリックとログ出力を使用して、既存の code scanning 構成を管理できます。
この機能を使用できるユーザーについて
Code scanning は、次のリポジトリの種類で使用できます。
- GitHub.com 上のパブリックリポジトリ
- GitHub Code Security が有効になっている GitHub Team 上の organization 所有のリポジトリ
コード スキャンのツール状態ページについて
ツールの状態ページには、すべてのコード スキャン ツールに関する有用な情報が表示されます。 コード スキャンが期待どおりに機能しない場合、ツールの状態ページは問題をデバッグするための出発点として適しています。
既定のセットアップの構成を編集する
code scanning の既定のセットアップに設定されている構成は、ニーズに合わせて編集することができます。
コード スキャンのマージ保護を設定します
ルールセットを使用して、プル要求の code scanning マージ保護の設定ができます。
コード スキャンに対して委任アラート無視を有効にする
委任アラート無視を使うと、code scanning によって検出されたアラートを無視できるユーザーを制御できます。
CodeQL クエリ スイート
CodeQL code scanning セットアップで使用するさまざまな組��込み CodeQL クエリ スイートから選ぶことができます。
大きなランナーをデフォルトのセットアップ用に設定する
より大きなランナー (larger runner) を使用して、code scanning のデフォルトのセットアップを、より大きなコードベースで、より迅速に実行することができます。
Code scanningログの表示
GitHub での code scanning 分析中に生成された出力を表示できます。
CodeQL 分析のための Actions クエリ
default
または security-extended
クエリ スイートを選んだ場合に、GitHub Actions ワークフロー ファイルに記述されたコードを CodeQL で分析するために使うクエリを確認します。
CodeQL 分析用の C および C++ クエリ
default
または security-extended
クエリ スイートを選択時、CodeQL が C または C++ のコード分析に使用するクエリについて詳しく見てみましょう。
CodeQL 分析用の C# クエリ
default
または security-extended
クエリ スイートを選択時、CodeQL が C# のコード分析に使用するクエリについて詳しく見てみましょう。
CodeQL 分析のための GitHub Actions クエリ
default
または security-extended
クエリ スイートを選んだ場合に、GitHub Actions で使われるワークフローを CodeQL で分析するために使うクエリを確認します。
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 のコード分析に使用するクエリについて詳しく見てみましょう。
Rust queries for CodeQL analysis
Explore the queries that CodeQL uses to analyze code written in Rust when you select the default
or the security-extended
query suite.
CodeQL 分析用の Swift クエリ
default
または security-extended
クエリ スイートを選択時、CodeQL が Swift のコード分析に使用するクエリについて詳しく見てみましょう。