使用してシークレットをセキュリティで保護するトークン、秘密鍵やその他のコードのシークレットが、リポジトリで公開されないことを保証する重労働を、GitHubにやらせてください。既存のコンテンツと新しいコミット内のシークレットを検出し、悪用される可能性のある機密データを公開しないようにする方法について説明します。有効にして、リポジトリに既に表示されているシークレットを検出する方法と、プッシュ保護を有効にして、シークレットを含むプッシュをブロックすることで、さらにシークレットが漏洩するのを予防的に保護する方法について説明します。スキャンからのアラートの管理リポジトリに格納されているシークレットのアラートを検索、評価、および解決する方法について説明します。リポジトリにチェックインされたシークレットをスキャンして検出します。プッシュ保護は、シークレットなどプッシュをブロックすることで、シークレットの漏洩を防ぐよう予防的に保護します。カスタマイズする方法について説明します。パターンの正規表現を生成する方法について説明します。プッシュ保護に問題がある場合は、これらのヒントを使用すると問題の解決に役立てることができます。パートナープログラムサービスプロバイダーは、GitHubとパートナーになり、シークレットスキャンニングを通じてシークレットトークンのフォーマットを保護できます。シークレットスキャンニングは、そのシークレットのフォーマットで誤って行われたコミットを検索し、サービスプロバイダーの検証用エンドポイントに送信します。