Skip to main content

コード スキャンの概念

GitHubのコード スキャン機能の主要な概念について説明します。

Code scanning

You can use code scanning to find security vulnerabilities and errors in the code for your project on GitHub.

コード スキャンのアラート

様々な種類のCode scanningアラートと、それぞれのアラートが示す問題の理解に役立つ情報について学んでください。

コード セキュリティ リスク評価

無料のコード セキュリティ リスク評価を生成して、組織の脆弱性への露出を把握します。

コードスキャンにおけるCopilotの自動修正について

Copilot の自動修正 には、 code scanning アラートを修正し、新しいセキュリティ脆弱性の導入を回避するために役立つ、対象を絞った推奨事項が用意されています。

コード スキャンのセットアップの種類について

ニーズに応じて、 GitHub では、 code scanningの既定または高度なセットアップが提供されます。

コード スキャンとの統合

code scanningを外部で実行し、結果をGitHubで表示したり、リポジトリ内のcode scanningアクティビティをリッスンする Webhook を構成したりできます。

コード スキャン用の SARIF ファイルについて

SARIF ファイルは、GitHub でサードパーティの分析をアラートに変換します。

課題を使用したコードスキャンアラートの追跡

code scanningアラートを追跡とコラボレーションの問題にリンクすることで、セキュリティ結果をチームのワークフローに接続します。

コード スキャンのマージ保護

コード スキャンルールは、潜在的な脆弱性を持つプル要求がマージされないようにします。

複数リポジトリのバリアント分析

MRVA を使用すると、多数のリポジトリに対してクエリを実行することで、 Visual Studio Code でクエリをテストできます。

CodeQL の概念

CodeQLの背後にある主要な概念と、コード内の脆弱性とエラーを見つけるのにどのように役立つのかを理解します。

ツールの状態ページについて

ツールの状態ページ は、使用中リポジトリ内にある code scanning ツールの正常性とパフォーマンスを可視化します。

CodeQL プルリクエスト警告メトリクス

組織全体のプル要求における CodeQLのパフォーマンスについて理解します。

code scanning のリポジトリのプロパティ

リポジトリ プロパティを使用すると、ニーズに合わせて code scanning を調整できます。