Release

November 4, 20252 Minute Read

Secret scanning detects Base64-encoded secrets and more — October 2025

Secret scanning — October 2025

GitHub secret scanning continually adds support for new secret types. The following updates were made during the month of October.

  • Base64-encoded secrets: Secret scanning now detects Base64-encoded variants for secret types from third-party cloud providers.
  • Extended metadata checks: Secret scanning now supports checks for additional context like owner information, creation dates, and organizational details about a secret.
  • Validity checks: secret scanning adds validity check support for Grafana and Notion.

Base64-encoded secret detection

GitHub secret scanning now detects and prevents obfuscated secrets in Base64 format for secret types from third-party providers.

ProviderSecret type
Alibabaalibaba_cloud_access_key_secret
Amazon AWSaws_access_key_id
Amazon AWSaws_secret_access_key
Amazon AWSaws_temporary_access_key_id
Anthropicanthropic_api_key
Azureazure_cache_for_redis_access_key
Azureazure_cosmosdb_key_identifiable
Azureazure_function_key
Azureazure_openai_key
Azureazure_storage_account_key
Brevosendinblue_api_key
Databricksdatabricks_access_token
GitHub Secret Scanningsecret_scanning_sample_token
GitLabgitlab_access_token
Googlegoogle_oauth_client_id
Googlegoogle_oauth_client_secret
Googlegoogle_oauth_refresh_token
Groqgroq_api_key
Hugging Facehf_user_access_token
JFrogjfrog_platform_reference_token
Twiliotwilio_account_sid

Base64-encoded secrets are push protected by default. GitHub will continue to add support for additional types on a rolling basis.

Extended metadata checks

As announced at GitHub Universe 2025, the following secret types now support extended metadata checks.

ProviderSecret type
Adafruitadafruit_io_key
Anthropicanthropic_api_key
Apifyapify_api_token
Contentfulcontentful_personal_access_token
Discorddiscord_bot_token
Dropboxdropbox_access_token
Dropboxdropbox_short_lived_access_token
Fastlyfastly_api_token
Figmafigma_pat
GitLabgitlab_access_token
Googlegoogle_oauth_access_token
Hugging Facehf_user_access_token
Intercomintercom_access_token
Mailchimpmailchimp_api_key
Mailgunmailgun_api_key
Mailgunmailgun_smtp_credential
Mapboxmapbox_secret_access_token
Notionnotion_integration_token
OpenAIopenai_api_key
Postmanpostman_api_key
SendGridsendgrid_api_key
Slackslack_api_token
Slackslack_incoming_webhook_url
Slackslack_workflow_webhook_url
Stripestripe_api_key
Stripestripe_test_secret_key
Tailscaletailscale_api_key
Telegramtelegram_bot_token
Terraform Cloudterraform_api_token

Validity checks

The following secret types now include validity checks to confirm whether detected secrets are active.

ProviderSecret type
Grafanagrafana_cloud_api_token
Notionnotion_api_token

Learn more about secret scanning and see the full list of supported secrets in our product documentation.

Subscribe to our developer newsletter

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

By submitting, I agree to let GitHub and its affiliates use my information for personalized communications, targeted advertising, and campaign effectiveness. See the GitHub Privacy Statement for more details.

Secret scanning detects Base64-encoded secrets and more — October 2025 - GitHub Changelog