セキュリティの概要では、組織内または企業内の多くのリポジトリ全体のアラートを表示できます。 フィルター処理は、重大度、アラートの種類、リポジトリの特性、およびその他の要因に基づいて特定のアラートに集中するのに役立ちます。
複数のフィルターを組み合わせて結果を絞り込むことができます。 たとえば、特定のチームが所有するパブリックリポジトリには、Dependabot alerts のうち重要なものだけを表示できます。
使用可能なフィルターの完全な一覧については、 AUTOTITLE を参照してください。
メモ
セキュリティの概要に表示される情報は、リポジトリや organization に対するアクセス権、それらのリポジトリや organization が Advanced Security 機能を使っているかどうかによって変わります。 詳しくは、「セキュリティの概要について」をご覧ください。
フィルターのメソッド
すべてのセキュリティ ビューには、フィルターの定義に役立つ機能があります。 これらは、フィルターを設定し、使用可能なオプションを理解するための簡単な方法を提供します。
-
**対話型の検索テキスト ボックス。** 検索ボックスをクリックしてキーボードの "Space" キーを押すと、ポップアップ テキスト ボックスにそのビューで使用できるフィルター オプションが表示されます。 キーボードの "Return" キーを押してフィルターを追加する前に、マウスまたはキーボードの方向キーを使用してテキスト ボックス内のオプションを選択できます。 すべてのビューでサポートされます。 -
**ドロップダウンセレクターとトグルボタン。** [検索テキスト ボックス] の末尾またはデータ テーブルのヘッダーに表示されます。 表示するデータを選択すると、検索テキスト ボックスに表示されるフィルターが適宜更新されます。 アラート ビューでサポートされています。 -
**[高度なフィルター] ダイアログ。** **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-filter" aria-label="filter" role="img"><path d="M.75 3h14.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1 0-1.5ZM3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75Zm3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"></path></svg> [Filter]** ボタンをクリックすると、ドロップダウン リストを使って、各フィルターの [Qualifier]、[Operator]、[Values] を選択できます。 「Overview」ビューとメトリックビューでサポートされています。
組織のセキュリティの概要へのアクセス
-
GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。
-
[組織] セクションで、表示する組織を選択します。
-
Organization 名の下にある [ Security] をクリックします。
![組織の水平ナビゲーション バーのスクリーンショット。 盾のアイコンと [セキュリティ] というラベルのタブが、濃いオレンジ色の枠線で囲まれています。](/assets/cb-22170/images/help/organizations/organization-security-tab.png)
企業のセキュリティの概要へのアクセス
データ再利用可能なエンタープライズアカウント.access-enterprise %}
- [ セキュリティ ] タブをクリックします。セキュリティの概要の [概要] ダッシュボードが表示されます。
単純なフィルターの適用
- セキュリティの概要で、左側のナビゲーション パネルで任意のビューを選択します。 セキュリティの概要にアクセスする方法については、「 組織のセキュリティの概要へのアクセス 」または 「企業のセキュリティへのアクセスの概要」を参照してください。
-
**<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-filter" aria-label="filter" role="img"><path d="M.75 3h14.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1 0-1.5ZM3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75Zm3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"></path></svg> フィルター** コントロールの隣にあるボックスをクリックします。 ボックスにテキストがある場合は、削除します。 現在のビューで使用可能なフィルターがポップアップに表示されます。 - フィルターとフィルターの値を選択します。
-
<kbd>Enter</kbd> キーを押します。
[高度なフィルター] ダイアログの使用
高度なフィルター ダイアログは、"概要" ビューとメトリック ビューで使用でき、フィルターの構築に役立ちます。
- 希望するビューのセキュリティ概要で、[ Filter ] をクリックします。
- [高度なフィルター] ダイアログで、ドロップダウン リストを使用してフィルターを作成します。 * 修飾子: フィルターの種類 ("重大度" や "ツール" など) を選択します。 * 演算子: 値の一致方法を選択します (例: "のいずれかである" や "のいずれにも該当しない") * 値: フィルター処理する対象を選択します (例: "Critical" または "CodeQL")
- 必要に応じて、[ をクリックしてフィルターを追加し、カスタム フィルターを追加します。
-
**[適用]** をクリックします。
フィルターの組み合わせ
-
**AND ロジック (既定):** 複数のフィルターでは、すべてのフィルターに一致する結果が表示されます。severity:critical visibility:public -
**OR ロジック:** 1 つのフィルターの値の間にコンマを使用します。severity:critical,high -
**NOT ロジック:** 結果を除外するには、負符号を使用します。-repo:my-org/archived-repo
一般的なフィルターの例
-
パブリック リポジトリに重要なアラートを表示する:
severity:critical visibility:public -
N 個を超えるコード スキャン アラートを含むリポジトリを表示します。
code-scanning-alerts:>100 -
特定のチームのリポジトリのアラートを表示します。
team:security-team -
Dependabot アラートを、利用可能な修正と共に表示します。
has:patch -
特定のプロバイダーからのアクティブなシークレットを表示します。
provider:amazon_aws validity:active