Skip to main content
Skip to content

AI で検出されたシークレットのプッシュ保護の有効化

AI を使用して検出されたパスワードやその他の非構造化シークレットを含むプッシュをブロックします。

この機能を使用できるユーザーについて

リポジトリの所有者、組織の所有者、セキュリティ マネージャー、および 管理者 ロールを持つユーザー

メモ

AI で検出されたシークレットのプッシュ保護はパブリック プレビューであり、変更される可能性があります。

AI で検出されたシークレットのプッシュ保護を有効にすると、GitHubは AI を使用して、どのパターンにも一致しないパスワードなどの一般的なシークレットを検出してブロックします。

AI で検出されたシークレットのプッシュ保護は、GitHub Advanced SecurityまたはAI creditsライセンスに加えてGitHub Secret Protectionを消費します。 「プッシュプロテクション」と「GitHub Advanced Security ライセンス請求」を参照してください。

Prerequisites

リポジトリでの AI で検出されたシークレット のプッシュ保護の有効化

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. サイドバーの [セキュリティと品質] セクションで、[ Advanced Security] をクリックします。

  4. [Secret Protection] の [AI で検出されたシークレットのプッシュ保護] の右側で、設定を [オン] に切り替えます。

組織で AI で検出されたシークレット のプッシュ保護を有効にする

AI で検出されたシークレットを使用して、組織内のリポジトリでcustom security configurationのプッシュ保護を有効にできます。 Security configurations は、大規模にカスタマイズして適用できるセキュリティ設定のコレクションです。 「カスタム セキュリティ構成を作成する」を参照してください。