GitHub は、漏洩したシークレットへの organization の露出を評価するために organization の所有者とセキュリティ マネージャーが生成できるシークレット リスク評価レポートを提供します。 secret risk assessmentは、organization 内のコードのオンデマンドのポイントインタイム スキャンです。
- Organization 内で漏洩したシークレットを表示します
- Organization 外に漏洩したシークレットの種類を表示します
- 修復のための実用的な分析情報を提供します レポートの詳細については、「シークレット リスク評価について」を参照してください。
Organization の secret risk assessment レポートを生成し、確認して、結果を CSV にエクスポートできます。
Note
secret risk assessmentレポートは現在パブリック プレビュー段階であり、変更される可能性があります。 フィードバックや質問がある場合は、GitHub Community のディスカッションに参加してください。
最初の secret risk assessment の生成
-
GitHub で、organization のメイン ページに移動します。
-
組織名の下で、 [ セキュリティ] をクリックします。
-
サイドバーの [Security] で、[Assessments] をクリックします。 1. secret risk assessmentを生成するには、[Scan your organization] をクリックします。
Organization の所有者がメール通知をオプトインした場合、GitHub から、レポートを表示する準備ができたことを通知するメールが送られてきます。
secret risk assessment の再実行
Tip
レポートは 90 日に 1 回のみ生成できます。 継続的なシークレットの監視と防止のために、GitHub Secret Protection を実装することをお勧めします。 「GitHub Secret Protection の選択」をご覧ください。
-
GitHub で、organization のメイン ページに移動します。
-
組織名の下で、 [ セキュリティ] をクリックします。
-
サイドバーの [Security] で、[Assessments] をクリックします。
-
既存のレポートの右上にある をクリックします。
-
[Rerun scan] を選びます。
Organization の所有者がメール通知をオプトインした場合、GitHub から、レポートを表示する準備ができたことを通知するメールが送られてきます。
secret risk assessment の表示
-
GitHub で、organization のメイン ページに移動します。
-
組織名の下で、 [ セキュリティ] をクリックします。
-
サイドバーの [Security] で、[Assessments] をクリックします。 このページでは、最新のレポートを見ることができます。
CSV への secret risk assessment のエクスポート
-
GitHub で、organization のメイン ページに移動します。
-
組織名の下で、 [ セキュリティ] をクリックします。
-
サイドバーの [Security] で、[Assessments] をクリックします。
-
レポートの右上にある をクリックします。
-
[Download CSV] を選びます。
secret risk assessment の CSV ファイルには、次の情報が含まれています。
CSV 列 | Name | 説明 |
---|---|---|
A | Organization Name | シークレットが検出された organization の名前 |
B | Name | シークレットの種類のトークン名 |
C | Slug | トークンの正規化された文字列。 これは、サポートされているシークレットのテーブル内の Token に対応します。 「サポートされているシークレット スキャン パターン」を参照してください。 |
D | Push Protected | プッシュ保護が有効になっていた場合、それによってシークレットが検出およびブロックされたかどうかを示す boolean |
E | Non-Provider Pattern | プロバイダー以外のパターンで secret scanning が有効になっていた場合、シークレットがプロバイダー以外のパターンと一致してアラートを生成したかどうかを示す boolean |
F | Secret Count | そのトークンの種類で検出されたアクティブおよび非アクティブなシークレットの集計数 |
G | Repository Count | そのシークレットの種類が見つかった個別のリポジトリ (パブリック、プライベート、アーカイブの各リポジトリを含む) の集計数 |
次のステップ
Organization の secret risk assessment を生成したので、結果を解釈する方法を学んでください。 「シークレット リスク評価結果の解釈」をご覧ください。