The Wayback Machine - https://web.archive.org/web/20251009044256/https://docs.github.com/ja/code-security/secret-scanning/introduction/supported-secret-scanning-patterns
Skip to main content

サポートされているシークレット スキャン パターン

サポートされているシークレットと、誤ってコミットされたシークレットの不正使用を防ぐために GitHub が連携するパートナーの一覧。

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

Secret scanning は、次のリポジトリの種類で使用できます。

  • GitHub.com 上のパブリックリポジトリ
  • GitHub Secret Protection が有効になっている GitHub Team 上の organization 所有リポジトリ

secret scanning パターンについて

3 型の シークレット スキャンニング アラート があります。

  • ユーザー アラート: リポジトリでサポートされているシークレットが検出されると、リポジトリの [セキュリティ] タブでユーザーに報告されます。
  • プッシュ保護アラート: 共同作成者がプッシュ保護をバイパスすると、リポジトリの [セキュリティ] タブでユーザーに報告されます。
  • パートナー アラート: secret scanning のパートナーのプログラムの一部であるシークレット プロバイダに直接報告されます。 これらのアラートは、リポジトリの [セキュリティ] タブには報告されません。

各アラートの種類の詳細については、「シークレット スキャン アラートについて」を参照してください。

サポートされているすべてのパターンについて詳しくは、以下の「サポートされているシークレット」セクションを参照してください。

secret scanning に REST API を使う場合は、Secret type を使って特定の発行元からのシークレットについて報告できます。 詳しくは、「シークレット スキャン用の REST API エンドポイント」をご覧ください。

secret scanning でリポジトリにコミットされたシークレットを検出する必要があると思われ、そうでない場合は、まず GitHub でシークレットがサポートされていることを確認する必要があります。 詳細については、次のセクションを参照してください。 より高度なトラブルシューティング情報については、「シークレット スキャンのトラブルシューティング」を参照してください。

サポートされているシークレット

次の表に、secret scanning でサポートされているシークレットの一覧を示します。 トークンごとに生成されるアラートの種類と、トークンに対して有効性チェックが実行されるかどうかを確認できます。

  • プロバイダー: トークン プロバイダーの名前。

  • パートナー: 関連するトークン パートナーにリークが報告されるトークン。 パブリック リポジトリにのみ適用されます。

  • ユーザー: GitHub でユーザーに漏洩が報告されるトークン。

    • パブリック リポジトリと、GitHub Secret Protection と secret scanning が有効なプライベート リポジトリに適用されます。
    • サポートされているパターンと指定されたカスタム パターンに関連するデフォルトのトークンと、秘密キーなどのプロバイダー以外のトークンが含まれます。これは通常、誤検知の割合が高くなります。
    • secret scanning でプロバイダー以外のパターンをスキャンするには、リポジトリまたは組織に対してプロバイダー以外のパターンの検出を有効にする必要があります。 詳しくは、「リポジトリのシークレット スキャンの有効化」をご覧ください。
  • プッシュ保護: GitHub のユーザーにリークが報告されるトークン。 secret scanning とプッシュ保護が有効になっているリポジトリに適用されます。

  • 有効性チェック: 有効性チェックが実装されているトークン。 パートナー トークンの場合、GitHub は関連するパートナーにトークンを送信します。 注意: すべてのパートナーが米国に拠点を置いているわけではありません。 詳しくは、サイト ポリシーのドキュメントの「Advanced Security」をご覧ください。

プロバイダー以外のパターン

これらの汎用的なプロバイダーを使わないパターンに加えて、secret scanning は Copilot を使って汎用パスワードを検出します。 詳しくは、「Copilotシークレットスキャンを使用したジェネリックシークレットの責任ある検出」をご覧ください。

プロバイダーToken
一般http_basic_authentication_header
一般http_bearer_authentication_header
一般mongodb_connection_string
一般mysql_connection_string
一般openssh_private_key
一般pgp_private_key
一般postgres_connection_string
一般rsa_private_key

メモ

プッシュ保護と有効性チェックは、プロバイダー以外のパターンではサポートされていません。

デフォルトのパターン

メモ

有効性チェックは、GitHub Secret Protection の一部としてこの機能を有効にしている GitHub Team または GitHub Enterprise のユーザーのみが使用できます。

プロバイダートークンPartnerUserプッシュ保護有効性チェックBase64
1Password1password_service_account_token✗✓✓✗✗
Adafruitadafruit_io_key✓✓✓✗✗
Adobeadobe_client_secret✓✓✓✗✗
Adobeadobe_device_token✓✓✓✗✗
Adobeadobe_pac_token✓✓✓✗✗
Adobeadobe_refresh_token✓✓✓✗✗
Adobeadobe_service_token✓✓✓✗✗
Adobeadobe_short_lived_access_token✓✓✓✗✗
Aikidoaikido_api_client_secret✗✓✓✗✗
Aikidoaikido_ci_scanning_token✗✓✓✗✗
Airtableairtable_api_key✗✓✗✗✗
Airtableairtable_personal_access_token✗✓✓✗✗
Aivenaiven_auth_token✓✓✓✗✗
Aivenaiven_service_password✓✓✓✗✗
Alibabaalibaba_cloud_access_key_id
alibaba_cloud_access_key_secret
✓✓✓✗✗
Amazon AWSaws_access_key_id
aws_secret_access_key
✓✓✓✗✗
Amazon AWSaws_api_key✓✓✗✗✗
Amazon AWSaws_secret_access_key
aws_session_token
aws_temporary_access_key_id
✗✓✓✗✗
Anthropicanthropic_admin_api_key✓✓✓✗✗
Anthropicanthropic_api_key✓✓✓✗✗
Anthropicanthropic_session_id✓✓✓✗✗
Apifyapify_actor_run_api_token✓✓✓✗✗
Apifyapify_actor_run_proxy_password✓✓✓✗✗
Apifyapify_api_token✓✓✓✗✗
Apifyapify_integration_api_token✓✓✓✗✗
Apifyapify_proxy_password✓✓✓✗✗
Apifyapify_ui_token✓✓✓✗✗
Apifyapify_webhook_dispatch_api_token✓✓✓✗✗
Asaasasaas_api_token✓✓✗✗✗
Asanaasana_legacy_format_personal_access_token✗✓✗✗✗
Asanaasana_personal_access_token
Token versions
✗✓✓✗✗
Atlassianatlassian_api_token
Token versions
✓✓✓✗✗
Atlassianatlassian_jwt✓✓✓✗✗
Authressauthress_service_client_access_key✓✓✓✗✗
Azureazure_active_directory_application_secret
Token versions
✓✓✓✗✗
Azureazure_active_directory_user_credential✓✓✗✗✗
Azureazure_ai_services_key✓✓✓✗✗
Azureazure_anomaly_detector_ee_key✓✓✓✗✗
Azureazure_anomaly_detector_key✓✓✓✗✗
Azureazure_apim_direct_management_key✓✓✓✗✗
Azureazure_apim_gateway_key✓✓✓✗✗
Azureazure_apim_repository_key✓✓✓✗✗
Azureazure_apim_subscription_key✓✓✓✗✗
Azureazure_app_configuration_connection_string✗✓✓✗✗
Azureazure_app_configuration_key✓✓✓✗✗
Azureazure_batch_key_identifiable✓✓✓✗✗
Azureazure_cache_for_redis_access_key✓✓✓✗✗
Azureazure_cognitive_services_key✓✓✓✗✗
Azureazure_communication_services_connection_string✗✓✓✗✗
Azureazure_communication_services_key✓✓✓✗✗
Azureazure_computer_vision_key✓✓✓✗✗
Azureazure_container_registry_key_identifiable✓✓✓✗✗
Azureazure_content_moderator_key✓✓✓✗✗
Azureazure_content_safety_key✓✓✓✗✗
Azureazure_cosmosdb_key_identifiable✓✓✓✗✗
Azureazure_custom_vision_prediction_key✓✓✓✗✗
Azureazure_custom_vision_training_key✓✓✓✗✗
Azureazure_devops_personal_access_token
Token versions
✓✓✓✗✗
Azureazure_event_grid_key_identifiable
Token versions
✓✓✓✗✗
Azureazure_event_hub_key_identifiable✓✓✓✗✗
Azureazure_face_key✓✓✓✗✗
Azureazure_fluid_relay_key✓✓✓✗✗
Azureazure_form_recognizer_key✓✓✓✗✗
Azureazure_function_key✓✓✓✗✗
Azureazure_health_decision_support_key✓✓✓✗✗
Azureazure_health_insights_key✓✓✓✗✗
Azureazure_immersive_reader_key✓✓✓✗✗
Azureazure_internal_all_in_one_key✓✓✓✗✗
Azureazure_iot_device_connection_string✗✓✓✗✗
Azureazure_iot_device_key✓✓✓✗✗
Azureazure_iot_device_provisioning_key✓✓✓✗✗
Azureazure_iot_hub_connection_string✗✓✓✗✗
Azureazure_iot_hub_key✓✓✓✗✗
Azureazure_iot_provisioning_connection_string✗✓✓✗✗
Azureazure_knowledge_key✓✓✓✗✗
Azureazure_luis_authoring_key✓✓✓✗✗
Azureazure_luis_key✓✓✓✗✗
Azureazure_management_certificate✓✓✓✗✗
Azureazure_maps_key✓✓✓✗✗
Azureazure_metrics_advisor_key✓✓✓✗✗
Azureazure_mixed_reality_key✓✓✓✗✗
Azureazure_ml_inference_identifiable_key✓✓✓✗✗
Azureazure_ml_internal_service_principal_identifiable_key✓✗✗✗✗
Azureazure_ml_web_service_classic_identifiable_key✓✓✓✗✗
Azureazure_openai_key✓✓✓✗✗
Azureazure_personalizer_key✓✓✓✗✗
Azureazure_qna_maker_key✓✓✓✗✗
Azureazure_qna_maker_v2_key✓✓✓✗✗
Azureazure_quantum_key✓✓✓✗✗
Azureazure_relay_key_identifiable✓✓✓✗✗
Azureazure_sas_token✓✓✓✗✗
Azureazure_search_admin_key✓✓✓✗✗
Azureazure_search_query_key✓✓✓✗✗
Azureazure_service_bus_identifiable✓✓✓✗✗
Azureazure_signalr_connection_string✗✓✓✗✗
Azureazure_signalr_key
Token versions
✓✓✓✗✗
Azureazure_speech_services_key✓✓✓✗✗
Azureazure_speech_translation_key✓✓✓✗✗
Azureazure_sql_connection_string✓✓✗✗✗
Azureazure_sql_internal_default_cloudsa_key✓✗✗✗✗
Azureazure_sql_password✓✓✓✗✗
Azureazure_storage_account_key
Token versions
✓✓✓✗✗
Azureazure_text_analytics_key✓✓✓✗✗
Azureazure_text_translation_key✓✓✓✗✗
Azureazure_video_intelligence_key✓✓✓✗✗
Azureazure_web_app_bot_key✓✓✓✗✗
Azureazure_web_pub_sub_connection_string✗✓✓✗✗
Azureazure_web_pub_sub_key
Token versions
✓✓✓✗✗
Azuremicrosoft_azure_entra_id_token✗✓✓✗✗
Azuremicrosoft_corporate_network_user_credential✓✓✗✗✗
Baidubaiducloud_api_accesskey✓✓✓✗✗
Beamerbeamer_api_key✗✓✓✗✗
Bitbucketbitbucket_server_personal_access_token✗✓✓✗✗
Bitrisebitrise_personal_access_token✓✓✓✗✗
Bitrisebitrise_workspace_api_token✓✓✓✗✗
Block Protocolblock_protocol_api_key✗✓✗✗✗
Brevosendinblue_api_key✓✓✓✗✗
Brevosendinblue_smtp_key✓✓✓✗✗
Buildkitebuildkite_agent_access_token✓✓✓✗✗
Buildkitebuildkite_agent_job_token✓✓✓✗✗
Buildkitebuildkite_agent_registration_token✓✓✓✗✗
Buildkitebuildkite_cluster_queue_token✓✓✓✗✗
Buildkitebuildkite_cluster_token✓✓✓✗✗
Buildkitebuildkite_packages_registry_token✓✓✓✗✗
Buildkitebuildkite_packages_temporary_token✓✓✓✗✗
Buildkitebuildkite_portal_secret✓✓✓✗✗
Buildkitebuildkite_portal_token✓✓✓✗✗
Buildkitebuildkite_user_access_token✓✓✗✗✗
Canadian Digital Servicecds_canada_notify_api_key✓✓✓✗✗
Canvacanva_app_secret✓✓✓✗✗
Canvacanva_connect_api_secret✓✓✓✗✗
Canvacanva_secret✓✓✓✗✗
Cashfreecashfree_api_key✓✓✓✗✗
Cfx.recfxre_server_key✓✓✗✗✗
Checkout.comcheckout_production_secret_key
Token versions
✓✓✓✗✗
Checkout.comcheckout_test_secret_key
Token versions
✓✓✓✗✗
Chief Toolschief_tools_token✓✓✓✗✗
CircleCIcircleci_bot_access_token✓✓✓✗✗
CircleCIcircleci_personal_access_token✓✓✓✗✗
CircleCIcircleci_project_access_token✓✓✓✗✗
CircleCIcircleci_release_integration_token✓✓✓✗✗
Clojarsclojars_deploy_token✓✓✓✗✗
CloudBeescodeship_credential✓✗✗✗✗
Cockroach Labsccdb_api_key✓✓✗✗✗
Coherecohere_api_key✗✓✗✗✗
Contentfulcontentful_personal_access_token✓✓✓✗✗
Contentfulcontentful_web_token✓✓✓✗✗
Contributed Systemscontributed_systems_credentials✓✗✗✗✗
Coveocoveo_access_token✓✗✗✗✗
Coveocoveo_api_key✓✗✗✗✗
crates.iocratesio_api_token✓✓✓✗✗
Databentodatabento_api_key✓✓✗✗✗
Databricksdatabricks_access_token✓✓✓✗✗
Datadogdatadog_api_key✓✗✗✗✗
Datadogdatadog_app_key✓✗✗✗✗
Datadogdatadog_rcm✗✓✗✗✗
Datastaxdatastax_astracs_token✓✓✓✗✗
DeepSeekdeepseek_api_key✗✓✗✗✗
Defined Networkingdefined_networking_nebula_api_key✓✓✓✗✗
DevCycledevcycle_client_api_key✓✓✓✗✗
DevCycledevcycle_mobile_api_key✓✓✓✗✗
DevCycledevcycle_server_api_key✓✓✓✗✗
DigitalOceandigitalocean_oauth_token✓✓✓✗✗
DigitalOceandigitalocean_personal_access_token✓✓✓✗✗
DigitalOceandigitalocean_refresh_token✓✓✓✗✗
DigitalOceandigitalocean_system_token✓✓✓✗✗
Discorddiscord_bot_token
Token versions
✓✓✓✗✗
Dockerdocker_organization_access_token✓✓✓✗✗
Dockerdocker_personal_access_token✓✓✓✗✗
Dockerdocker_swarm_join_token✗✓✗✗✗
Dockerdocker_swarm_unlock_key✗✓✗✗✗
Dopplerdoppler_audit_token✓✓✓✗✗
Dopplerdoppler_cli_token✓✓✓✗✗
Dopplerdoppler_personal_token✓✓✓✗✗
Dopplerdoppler_scim_token✓✓✓✗✗
Dopplerdoppler_service_account_token✓✓✓✗✗
Dopplerdoppler_service_token✓✓✓✗✗
Dropboxdropbox_access_token✓✓✓✗✗
Dropboxdropbox_short_lived_access_token✓✓✓✗✗
Duffelduffel_live_access_token✗✓✓✗✗
Duffelduffel_test_access_token✗✓✓✗✗
Dynatracedynatrace_api_token✓✓✓✗✗
Dynatracedynatrace_internal_token✓✓✓✗✗
EasyPosteasypost_production_api_key✗✓✓✗✗
EasyPosteasypost_test_api_key✗✓✗✗✗
eBayebay_production_client_id
ebay_production_client_secret
✗✓✓✗✗
eBayebay_sandbox_client_id
ebay_sandbox_client_secret
✗✓✓✗✗
Elasticelastic_cloud_api_key✗✓✓✗✗
Facebookfacebook_access_token✓✓✓✗✗
Fastlyfastly_api_token
Token versions
✓✓✗✗✗
Figmafigma_pat✓✓✓✗✗
Finicityfinicity_app_key✓✓✗✗✗
Firebasefirebase_cloud_messaging_server_key✗✓✗✗✗
Flutterwaveflutterwave_live_api_secret_key✗✓✓✗✗
Flutterwaveflutterwave_test_api_secret_key✗✓✗✗✗
Frame.ioframeio_developer_token✓✓✓✗✗
Frame.ioframeio_jwt✓✓✓✗✗
FullStoryfullstory_api_key
Token versions
✓✓✓✗✗
GitHubgithub_app_installation_access_token
Token versions
✓✓✓✓✓
GitHubgithub_oauth_access_token
Token versions
✓✓✓✓✓
GitHubgithub_personal_access_token
Token versions
✓✓✓✓✓
GitHubgithub_refresh_token
Token versions
✓✓✓✓✓
GitHubgithub_ssh_private_key✓✓✓✓✗
GitHubgithub_test_token✓✓✗✗✗
GitHub Secret Scanningsecret_scanning_sample_token✓✓✓✗✗
GitHub Secret Scanningsecret_scanning_sample_token_base64✓✓✓✗✓
GitLabgitlab_access_token✗✓✓✗✗
GoCardlessgocardless_live_access_token✓✓✗✗✗
GoCardlessgocardless_sandbox_access_token✓✓✗✗✗
Googlegoogle_api_key✓✓✗✗✗
Googlegoogle_cloud_service_account_credentials✓✓✓✗✗
Googlegoogle_cloud_storage_access_key_secret
google_cloud_storage_service_account_access_key_id
✓✓✓✗✗
Googlegoogle_cloud_storage_access_key_secret
google_cloud_storage_user_access_key_id
✓✓✓✗✗
Googlegoogle_gcp_api_key_bound_service_account✓✓✗✗✗
Googlegoogle_gemini_api_key✗✓✗✗✗
Googlegoogle_oauth_access_token✓✓✓✗✗
Googlegoogle_oauth_client_id
google_oauth_client_secret
✓✓✓✗✗
Googlegoogle_oauth_refresh_token✓✓✓✗✗
Grafanagrafana_cloud_api_key✓✓✓✗✗
Grafanagrafana_cloud_api_token✓✓✓✗✗
Grafanagrafana_project_api_key✓✓✓✗✗
Grafanagrafana_project_service_account_token✓✓✓✗✗
Groqgroq_api_key✓✓✓✗✗
GuardSquareguardsquare_appsweep_api_key✓✓✓✗✗
GuardSquareguardsquare_cli_access_token✓✓✓✗✗
GuardSquareguardsquare_maven_token✓✓✓✗✗
HashiCorphashicorp_vault_batch_token
Token versions
✗✓✓✗✗
HashiCorphashicorp_vault_root_service_token✗✓✓✗✗
HashiCorphashicorp_vault_service_token
Token versions
✗✓✓✗✗
HashiCorpterraform_api_token✓✓✓✗✗
hCaptchahcaptcha_siteverify_secret✗✓✓✗✗
Herokuheroku_platform_api_oauth2_token✗✓✓✗✗
Herokuheroku_postgres_connection_url✗✓✗✗✗
Highnotehighnote_rk_live_key✓✓✓✗✗
Highnotehighnote_rk_test_key✓✓✓✗✗
Highnotehighnote_sk_live_key✓✓✓✗✗
Highnotehighnote_sk_test_key✓✓✓✗✗
HOPhop_bearer✓✓✓✗✗
HOPhop_pat✓✓✓✗✗
HOPhop_ptk✓✓✓✗✗
Hubspothubspot_api_key
Token versions
✓✓✓✗✗
Hubspothubspot_personal_access_key✓✓✓✗✗
Hubspothubspot_private_apps_user_token✓✓✗✗✗
Hubspothubspot_smtp_credential
Token versions
✓✓✗✗✗
Hugging Facehf_org_api_key✓✓✓✗✗
Hugging Facehf_user_access_token✓✓✓✗✗
Intercomintercom_access_token✗✓✓✗✗
Ionicionic_personal_access_token
Token versions
✓✓✓✗✗
Ionicionic_refresh_token
Token versions
✓✓✓✗✗
Iterativeiterative_dvc_studio_access_token✓✗✗✗✗
JFrogjfrog_platform_access_token✗✓✓✗✗
JFrogjfrog_platform_api_key✗✓✓✗✗
JFrogjfrog_platform_reference_token✗✓✓✗✗
Langchainlangchain_api_personal_key✗✓✓✗✗
Langchainlangchain_api_server_key✗✓✗✗✗
LaunchDarklylaunchdarkly_access_token✓✓✗✗✗
Lichesslichess_oauth_access_token✓✓✓✗✗
Lichesslichess_personal_access_token✓✓✓✗✗
Lightspeedlightspeed_xs_pat✗✓✓✗✗
Linearlinear_api_key✓✓✓✗✗
Linearlinear_oauth_access_token✓✓✓✗✗
LinkedInlinkedin_client_secret✗✓✓✗✗
Loblob_live_api_key✗✓✗✗✗
Loblob_test_api_key✗✓✓✗✗
Localstacklocalstack_api_key✓✓✓✗✗
LogicMonitorlogicmonitor_bearer_token✓✓✓✗✗
LogicMonitorlogicmonitor_lmv1_access_key✓✓✓✗✗
Login with Amazonamazon_oauth_client_id
amazon_oauth_client_secret
amazon_oauth_client_secret
✓✓✓✗✗
Mailchimpmailchimp_api_key✓✓✓✗✗
Mailchimpmandrill_api_key✓✗✗✗✗
Mailersendmailersend_api_token✓✗✗✗✗
Mailersendmailersend_smtp_password✓✗✗✗✗
Mailersendmailersend_smtp_username✓✗✗✗✗
Mailgunmailgun_api_key
Token versions
✓✓✓✗✗
Mailgunmailgun_smtp_credential✓✗✗✗✗
Mapboxmapbox_secret_access_token✗✓✗✗✗
MaxMindmaxmind_license_key✓✓✓✗✗
Mercurymercury_non_production_api_token✓✓✓✗✗
Mercurymercury_production_api_token✓✓✓✗✗
Mergifymergify_application_key✓✓✓✗✗
MessageBirdmessagebird_api_key✓✓✓✗✗
Midtransmidtrans_production_server_key✗✓✓✗✗
Midtransmidtrans_sandbox_server_key✗✓✗✗✗
Mistral AImistral_ai_api_key✗✓✗✗✗
MongoDBmongodb_atlas_db_uri_with_credentials✓✓✗✗✗
MongoDBmongodb_atlas_service_account_secret✓✓✓✗✗
Naver Cloudnavercloud_gov_access_key✓✓✓✗✗
Naver Cloudnavercloud_gov_access_key_secret✓✓✓✗✗
Naver Cloudnavercloud_gov_sts✓✓✓✗✗
Naver Cloudnavercloud_gov_sts_secret✓✓✓✗✗
Naver Cloudnavercloud_pub_access_key✓✓✓✗✗
Naver Cloudnavercloud_pub_access_key_secret✓✓✓✗✗
Naver Cloudnavercloud_pub_sts✓✓✓✗✗
Naver Cloudnavercloud_pub_sts_secret✓✓✓✗✗
Neonneon_api_key✓✗✗✗✗
Neonneon_connection_uri✓✗✗✗✗
Netflixnetflix_netkey✓✓✗✗✗
New Relicnew_relic_insights_query_key✗✓✓✗✗
New Relicnew_relic_license_key✗✓✗✗✗
New Relicnew_relic_personal_api_key✗✓✓✗✗
New Relicnew_relic_rest_api_key✗✓✓✗✗
Notionnotion_api_token✓✓✓✗✗
Notionnotion_integration_token✗✓✓✗✗
Notionnotion_oauth_client_secret✗✓✓✗✗
npmnpm_access_token
Token versions
✓✓✓✗✗
NuGetnuget_api_key
Token versions
✓✓✓✗✗
Octopus Deployoctopus_deploy_api_key✓✓✗✗✗
Oculusoculus_access_token✗✓✓✗✗
OneChronosonechronos_api_key✗✓✓✗✗
OneChronosonechronos_eb_api_key✗✓✓✗✗
OneChronosonechronos_eb_encryption_key✗✓✓✗✗
OneChronosonechronos_oauth_token✗✓✓✗✗
OneChronosonechronos_refresh_token✗✓✓✗✗
Onfidoonfido_live_api_token✓✓✓✗✗
Onfidoonfido_sandbox_api_token✓✓✗✗✗
OpenAIopenai_api_key
Token versions
✓✓✓✗✗
OpenRouteropenrouter_api_key✓✓✗✗✗
OpenVSXopenvsx_access_token
Token versions
✗✓✗✗✗
Openweatheropenweather_api_key✗✓✗✗✗
Oracleoracle_api_key✓✗✗✗✗
Orbitorbit_api_token✗✓✓✗✗
PagerDutypagerduty_oauth_secret✗✓✓✗✗
PagerDutypagerduty_oauth_token✗✓✓✗✗
Palantirpalantir_jwt✓✓✓✗✗
Pangeapangea_token✗✓✓✗✗
Perplexityperplexity_api_key✗✓✓✗✗
Persona Identitiespersona_production_api_key✓✓✓✗✗
Persona Identitiespersona_sandbox_api_key✓✓✓✗✗
Pineconepinecone_api_key
pinecone_environment
✗✓✗✗✗
Pinterestpinterest_access_token✓✓✓✗✗
Pinterestpinterest_refresh_token✓✓✓✗✗
PlanetScaleplanetscale_database_password✓✓✓✗✗
PlanetScaleplanetscale_oauth_token✓✓✓✗✗
PlanetScaleplanetscale_service_token✓✓✓✗✗
Planning Centerplanning_center_oauth_access_token✓✓✓✗✗
Planning Centerplanning_center_oauth_app_secret✓✓✓✗✗
Planning Centerplanning_center_personal_access_token✓✓✓✗✗
Plivoplivo_auth_id
plivo_auth_token
✓✓✓✗✗
Polarpolar_access_token
Token versions
✓✓✓✗✗
Polarpolar_authorization_code
Token versions
✓✓✓✗✗
Polarpolar_client_registration_token
Token versions
✓✓✓✗✗
Polarpolar_client_secret
Token versions
✓✓✓✗✗
Polarpolar_customer_session_token✓✓✓✗✗
Polarpolar_personal_access_token
Token versions
✓✓✓✗✗
Polarpolar_refresh_token
Token versions
✓✓✓✗✗
Polarpolar_user_session_token✓✓✓✗✗
Postmanpostman_api_key✓✓✓✗✗
Postmanpostman_collection_key✓✓✓✗✗
Prefectprefect_server_api_key✓✓✓✗✗
Prefectprefect_user_api_key✓✓✓✗✗
Proctorioproctorio_consumer_key✓✓✗✗✗
Proctorioproctorio_linkage_key✓✓✗✗✗
Proctorioproctorio_registration_key✓✓✗✗✗
Proctorioproctorio_secret_key
Token versions
✓✓✓✗✗
Pulumipulumi_access_token✓✓✓✗✗
PyPIpypi_api_token✓✓✓✗✗
Rampramp_client_id✓✓✓✗✗
Rampramp_client_secret✓✓✓✗✗
Rampramp_oauth_token✓✓✗✗✗
ReadMereadmeio_api_access_token✓✓✓✗✗
redirect.pizzaredirect_pizza_api_token✓✓✓✗✗
Replicatereplicate_api_token✓✓✓✗✗
Rootlyrootly_api_key✗✓✓✗✗
RubyGemsrubygems_api_key✓✓✓✗✗
RunPodrunpod_api_key✓✓✓✗✗
Salesforcesalesforce_access_token✗✓✓✗✗
Salesforcesalesforce_oauth2_consumer_key
salesforce_oauth2_consumer_secret
✗✓✓✗✗
Salesforcesalesforce_refresh_token✗✓✓✗✗
Samsarasamsara_api_token✓✓✓✗✗
Samsarasamsara_oauth_access_token✓✓✓✗✗
Scalrscalr_api_token✓✓✓✗✗
Segmentsegment_public_api_token✓✓✓✗✗
SendGridsendgrid_api_key✓✓✓✗✗
Sentrysentry_integration_token✗✓✓✗✗
Sentrysentry_org_auth_token✗✓✓✗✗
Sentrysentry_user_app_auth_token✗✓✓✗✗
Sentrysentry_user_auth_token✗✓✓✗✗
Shipposhippo_live_api_token✗✓✓✗✗
Shipposhippo_test_api_token✗✓✓✗✗
Shopeeshopee_open_platform_partner_key✓✓✓✗✗
Shopifyshopify_access_token✓✓✓✗✗
Shopifyshopify_app_client_credentials✓✓✓✗✗
Shopifyshopify_app_client_secret✓✓✗✗✗
Shopifyshopify_app_shared_secret✓✓✓✗✗
Shopifyshopify_custom_app_access_token✓✓✓✗✗
Shopifyshopify_marketplace_token✓✓✗✗✗
Shopifyshopify_merchant_token✓✓✓✗✗
Shopifyshopify_partner_api_token✓✓✓✗✗
Shopifyshopify_private_app_password✓✓✓✗✗
Siemenssiemens_api_token✓✓✓✗✗
Siemenssiemens_code_token✓✗✗✗✗
Sindrisindri_api_key
Token versions
✓✓✗✗✗
Slackslack_api_token
Token versions
✓✓✓✗✗
Slackslack_incoming_webhook_url✓✓✓✗✗
Slackslack_workflow_webhook_url✓✓✓✗✗
Snowflakesnowflake_programmatic_access_token✓✓✓✗✗
Sourcegraphsourcegraph_access_token✓✓✗✗✗
Sourcegraphsourcegraph_dotcom_user_gateway✓✓✓✗✗
Sourcegraphsourcegraph_instance_identifier_access_token✓✓✗✗✗
Sourcegraphsourcegraph_license_key_token✓✓✓✗✗
Sourcegraphsourcegraph_product_subscription_token✓✓✗✗✗
Squaresquare_access_token
Token versions
✗✓✓✗✗
Squaresquare_production_application_secret✗✓✓✗✗
Squaresquare_sandbox_application_secret✗✓✓✗✗
SSLMatesslmate_api_key
Token versions
✓✓✓✗✗
SSLMatesslmate_cluster_secret✓✓✓✗✗
Stripestripe_api_key✓✓✓✗✗
Stripestripe_legacy_api_key✓✓✗✗✗
Stripestripe_live_restricted_key✓✓✓✗✗
Stripestripe_test_restricted_key✓✓✓✗✗
Stripestripe_test_secret_key✓✓✓✗✗
Stripestripe_webhook_signing_secret✓✓✗✗✗
Supabasesupabase_service_key
Token versions
✓✓✗✗✗
Tableautableau_personal_access_token✗✓✓✗✗
Tailscaletailscale_api_key✓✓✗✗✗
Telegramtelegram_bot_token✗✓✗✗✗
Telnyxtelnyx_api_v2_key✓✓✓✗✗
Temporaltemporal_cloud_api_key✓✓✓✗✗
Tencenttencent_cloud_intl_access_token✓✓✗✗✗
Tencenttencent_cloud_secret_id✓✓✓✗✗
Tencenttencent_wechat_api_app_id✓✓✗✗✗
Tencenttencent_wechat_pay_token✗✓✗✗✗
Thunderstorethunderstore_io_api_token✗✓✓✗✗
Twiliotwilio_access_token✗✓✓✗✗
Twiliotwilio_account_sid✓✓✓✗✗
Twiliotwilio_api_key✓✓✓✗✗
Typeformtypeform_personal_access_token✓✓✓✗✗
Uniwisewiseflow_api_key✓✓✓✗✗
Unkeyunkey_root_key✓✓✗✗✗
Val Townval_town_api_token✓✓✓✗✗
VolcEnginevolcengine_access_key_id✓✓✓✗✗
Wakatimewakatime_api_key✓✓✓✗✗
Wakatimewakatime_app_secret✓✓✓✗✗
Wakatimewakatime_oauth_access_token✓✓✓✗✗
Wakatimewakatime_oauth_refresh_token✓✓✓✗✗
Weights & Biaseswandb_api_key✗✓✗✗✗
Workatoworkato_developer_api_token
Token versions
✓✓✓✗✗
WorkOSworkos_production_api_key
Token versions
✓✓✓✗✗
WorkOSworkos_staging_api_key
Token versions
✓✓✓✗✗
xAIxai_api_key✓✓✓✗✗
Yandexyandex_cloud_api_key✓✓✓✗✗
Yandexyandex_cloud_iam_access_secret✓✓✓✗✗
Yandexyandex_cloud_iam_cookie✓✓✓✗✗
Yandexyandex_cloud_iam_token✓✓✓✗✗
Yandexyandex_cloud_smartcaptcha_server_key✓✓✓✗✗
Yandexyandex_dictionary_api_key✗✓✓✗✗
Yandexyandex_passport_oauth_token✓✓✓✗✗
Yandexyandex_predictor_api_key✗✓✓✗✗
Yandexyandex_translate_api_key✗✓✓✗✗
ZenHubzenhub_personal_api_key✗✓✓✗✗
Zuplozuplo_consumer_api_key✓✓✓✗✗

トークンのバージョン

サービス プロバイダーは、トークンを定期的に生成するために使用されるパターンを更新し、複数のバージョンのトークンをサポートしている場合があります。 プッシュ保護では、secret scanning が確実に識別できる最新のトークン バージョンのみがサポートされます。 これにより、結果が誤検知になる可能性がある場合に、プッシュ保護によってコミットが不必要にブロックされるのを回避できます。これは、レガシ トークンで発生する可能性が高いです。

マルチパート シークレット

secret scanning の既定では、ペアが一致するアクセス キーとキー ID の検証をサポートします。

また、Secret scanning は、既存のペア一致に加えて、Amazon AWS アクセス キー ID の個々のキー ID の検証もサポートします。

対応するアクセス キーが見つかったかどうかに関係なく、secret scanning によってキー ID の存在が確認されると、キー ID はアクティブとして表示されます。 キー ID が無効な場合 (たとえば、実際のキー ID ではない場合)、キー ID は inactive と表示されます。

有効なペアが見つかった場合、secret scanning アラートがリンクされます。

参考資料