# シークレット リーク検出をカスタマイズする方法

GitHubのシークレット リーク検出ツールをカスタマイズする方法について説明します。

## Links

* [シークレット スキャンのカスタム パターンの定義](/ja/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/define-custom-patterns)

  正規表現を使用してカスタム パターンを定義することで、一意のシークレットの種類を保護します。

* [/generating-regular-expressions-for-custom-patterns-with-ai](/ja/enterprise-server@3.22/generating-regular-expressions-for-custom-patterns-with-ai)

* [カスタム パターンの管理](/ja/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/manage-custom-patterns)

  カスタム パターンを表示、編集、削除したり、カスタム パターンのプッシュ保護を有効にしたりすることができます。

* [シークレットスキャンからのフォルダーとファイルの除外](/ja/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/exclude-folders-and-files)

  リポジトリ内のsecret scanning ファイルを構成することで、secret\_scanning.ymlをカスタマイズして、特定のディレクトリまたはファイルに含まれるシークレットのアラートを自動的に閉じることができます。

* [リポジトリの有効性チェックの有効化](/ja/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/enable-validity-checks)

  リポジトリで有効性チェックを有効にすると、シークレットがアクティブか非アクティブかを示すアラートの修復に優先度を付けるのに役立ちます。

* [/enable-metadata-checks](/ja/enterprise-server@3.22/enable-metadata-checks)