Skip to main content
GitHub ドキュメント
Version:
Enterprise Cloud
検索する、または Copilot に質問する
検索する、または
Copilot に聞く
Select language: current language is Japanese
検索する、または Copilot に質問する
検索する、または
Copilot に聞く
メニューを開く
Open Sidebar
セキュリティとコードの品質
/
コード スキャン
/
リファレンス
/
CodeQL クエリ
/
組み込みクエリについて
ホーム
Security and code quality
概要
GitHub セキュリティ機能
Dependabot クイックスタート
リポジトリのクイック スタートを保護する
セキュリティ ポリシーの追加
セキュリティ アラートを監査する
データ漏洩を防止する
GitHub シークレットの種類
試用版 GitHub Advanced Security
GHAS の試用を計画する
試用版の高度なセキュリティ
試用版でセキュリティ機能を有効にする
試用版の Secret Protection
試用版の Code Security
GitHub のコード品質
概要
クイック スタート
概念
コード品質について
操作方法ガイド
コード品質を有効にする
結果を解釈する
PR しきい値を設定する
PR のブロックを解除する
企業内で許可する
リファレンス
メトリックと評価
CodeQL 分析
CodeQL クエリ
C# クエリ
Go クエリ
Java クエリ
JavaScript クエリ
Python クエリ
Ruby クエリ
Tutorials
PR の問題点を修正する
コードベースを改善する
最近のマージを改善する
責任ある使用
コードの品質
大規模な GHAS を導入する
はじめに
1. 戦略に合わせる
2. 準備
3. パイロット プログラム
4. 内部ドキュメントを作成する
5. Code scanning のロールアウト
6. シークレット スキャンのロールアウト
組織を保護する
はじめに
組織のセキュリティについて
セキュリティ構成を選択する
セキュリティ機能の有効化
推奨構成を適用する
カスタム構成を作成します
カスタム構成を適用する
グローバル設定を構成する
プライベート レジストリへのアクセス権を付与する
Organization のセキュリティを管理する
セキュリティ データを解釈する
リポジトリのフィルター処理
カスタム構成を編集する
有料の GHAS の使用を管理する
セキュリティ構成をデタッチする
アタッチ エラーを見つける
カスタム構成を削除する
露出によるシークレットの漏洩
シークレット保護ツール
シークレット リスクを評価する
リスク レポートを表示する
リスク レポート CSV のエクスポート
リスク レポートの CSV コンテンツ
結果を解釈する
シークレットを保護する
プッシュ保護のコスト削減
Secret Protection の価格
リーク修復の手配をする
脆弱性にさらされる
脆弱性の露出
メトリックを使用して Dependabot アラートに優先順位を付ける
運用コードのアラート
アラートを大規模に修正する
セキュリティ キャンペーンについて
ベスト プラクティス
セキュリティ キャンペーンを作成する
セキュリティ キャンペーンを追跡する
構成のトラブルシューティング
アクティブな詳細設定
予期しない既定のセットアップ
GHAS ライセンス数の不足
シークレット スキャン
はじめに
シークレット スキャン
プッシュ保護
パートナーに対するシークレット スキャン
サポートされるパターン
機能の有効化
シークレット スキャンを有効にする
プッシュ保護を有効にする
有効性チェックを有効にする
メタデータ チェックを有効にする
Manage alerts
警告について
アラートを表示する
アラートを評価する
アラートの解決
監視アラート
シークレット スキャンで作業する
シークレットの漏洩の修復
ユーザーのプッシュ保護
コマンド ラインでのプッシュ保護
REST API からのプッシュ保護
GitHub UI でのプッシュ保護
プッシュ保護と GitHub MCP サーバー
高度な機能
フォルダとファイルを除外する
プロバイダー以外のパターン
プロバイダー以外のパターンに対して有効にする
カスタムパターン
カスタム パターンの定義
カスタム パターンの管理
カスタム パターン メトリック
委任されたバイパス
委任されたバイパスについて
委任されたバイパスを有効にする
バイパスリクエストを管理する
委任アラートの無視
Copilot シークレット スキャン
ジェネリックシークレットの検出
汎用シークレット検出を有効にする
AI で正規表現を生成する
レギュラー エクスプレション ジェネレーター
トラブルシューティング
シークレット スキャンのトラブルシューティングを行う
パートナー プログラム
パートナー プログラム
コード スキャン
はじめに
コード スキャンについて
CodeQL コードスキャンについて
コード スキャンの有効化
コード スキャンを構成する
コード スキャンを評価する
大規模なコード スキャン
高度なセットアップを作成する
高度なセットアップの構成
高度なセットアップをカスタマイズする
コンパイル済み言語の CodeQL
CodeQL の大規模で高度なセットアップ
CodeQL のハードウェア リソース
コンテナーの Code scanning
Manage alerts
Code scanningアラートについて
コード スキャンの Copilot Autofix
Copilot Autofix を無効にする
アラートを評価する
アラートを解決する
キャンペーンのベスト プラクティス
キャンペーンのアラートを修正する
pull request でアラートをトリアージする
コード スキャンの管理
コード スキャンのツール状態
既定のセットアップを編集する
CodeQL クエリ スイート
マージ保護を設定します
委任アラート無視を有効にする
より大きなランナーを設定する
Code scanning ログの表示
Code Scanning と統合する
統合について
既存の CI システムでコード スキャンを使用する
SARIF ファイルのアップロード
SARIF のサポート
code scanning のトラブルシューティング
Code Security を有効にする必要があります
生成されたコードのアラート
分析に時間がかかりすぎる
自動ビルドの失敗
C# コンパイラの失敗
プライベート リポジトリで CodeQL を有効にできない
既定の設定の有効化に時間がかかりすぎる
データベースの抽出エラー
スキャンされた行が予想よりも少ない
詳細が十分ではないログ
ビルド中にソース コードが見つからない
認識されていない