{"meta":{"title":"How-tos for customizing secret leak detection","intro":"Learn how to customize GitHub's secret leak detection tools.","product":"Security and code quality","breadcrumbs":[{"href":"/en/enterprise-server@3.22/code-security","title":"Security and code quality"},{"href":"/en/enterprise-server@3.22/code-security/how-tos","title":"How-tos"},{"href":"/en/enterprise-server@3.22/code-security/how-tos/secure-your-secrets","title":"Secure your secrets"},{"href":"/en/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection","title":"Customize leak detection"}],"documentType":"subcategory"},"body":"# How-tos for customizing secret leak detection\n\nLearn how to customize GitHub's secret leak detection tools.\n\n## Links\n\n* [Defining custom patterns for secret scanning](/en/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/define-custom-patterns)\n\n  Protect your unique secret types by defining custom patterns with regular expressions.\n\n* [/generating-regular-expressions-for-custom-patterns-with-ai](/en/enterprise-server@3.22/generating-regular-expressions-for-custom-patterns-with-ai)\n\n* [Managing custom patterns](/en/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/manage-custom-patterns)\n\n  You can view, edit, and remove custom patterns, as well as enable push protection for custom patterns.\n\n* [Excluding folders and files from secret scanning](/en/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/exclude-folders-and-files)\n\n  You can customize secret scanning to automatically close alerts for secrets found in specific directories or files by configuring a secret\\_scanning.yml file in your repository.\n\n* [Enabling validity checks for your repository](/en/enterprise-server@3.22/code-security/how-tos/secure-your-secrets/customize-leak-detection/enable-validity-checks)\n\n  Enabling validity checks on your repository helps you prioritize the remediation of alerts as it tells you if a secret is active or inactive.\n\n* [/enable-metadata-checks](/en/enterprise-server@3.22/enable-metadata-checks)"}