From 015e41b78f30bca26dec0ec9806285c14229e160 Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Tue, 21 Mar 2023 07:32:14 +0000 Subject: [PATCH 1/2] [Accessibility]: review specific screenshots relating to dependencies and secrets in the `images/help/settings` directory (#35648) Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> --- ...ity-and-analysis-disable-or-enable-all.png | Bin 44859 -> 0 bytes ...nd-analysis-enable-by-default-in-modal.png | Bin 20196 -> 0 bytes ...sis-enable-or-disable-feature-checkbox.png | Bin 44806 -> 0 bytes ...ity-and-analysis-disable-or-enable-all.png | Bin 26677 -> 0 bytes ...nd-analysis-enable-by-default-in-modal.png | Bin 14013 -> 47192 bytes ...sis-enable-or-disable-feature-checkbox.png | Bin 71498 -> 0 bytes ...ysis-settings-for-your-personal-account.md | 12 ++++++------ 7 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 assets/images/enterprise/3.3/settings/security-and-analysis-disable-or-enable-all.png delete mode 100644 assets/images/enterprise/3.3/settings/security-and-analysis-enable-by-default-in-modal.png delete mode 100644 assets/images/enterprise/3.3/settings/security-and-analysis-enable-or-disable-feature-checkbox.png delete mode 100644 assets/images/help/settings/security-and-analysis-disable-or-enable-all.png delete mode 100644 assets/images/help/settings/security-and-analysis-enable-or-disable-feature-checkbox.png diff --git a/assets/images/enterprise/3.3/settings/security-and-analysis-disable-or-enable-all.png b/assets/images/enterprise/3.3/settings/security-and-analysis-disable-or-enable-all.png deleted file mode 100644 index e1e61d878a09c36a67c4531b740960312b2b7d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44859 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

twmvBwGBK1ofw-MQgm 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 diff --git a/assets/images/enterprise/3.3/settings/security-and-analysis-enable-by-default-in-modal.png b/assets/images/enterprise/3.3/settings/security-and-analysis-enable-by-default-in-modal.png deleted file mode 100644 index 903e382ef92fe40bcab944a9c0787b0de50964cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20196 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 HwFvz`tpVH? diff --git a/assets/images/help/settings/security-and-analysis-disable-or-enable-all.png b/assets/images/help/settings/security-and-analysis-disable-or-enable-all.png deleted file mode 100644 index b7995b18bb32a46009acd0e68a0c34714d4a31dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26677 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%0D1rYL`|Im>9rtONo}=JV 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 literal 14013 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 H8v6eL)F2UX1C%^Ce&)ZZ@ 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 Date: Tue, 21 Mar 2023 03:46:56 -0400 Subject: [PATCH 2/2] Consolidate secret scanning tables (#35312) Co-authored-by: mchammer01 <42146119+mchammer01@users.noreply.github.com> --- .../phase-2-preparing-to-enable-at-scale.md | 2 +- .../github-security-features.md | 2 +- .../secret-scanning/about-secret-scanning.md | 4 +- .../managing-alerts-from-secret-scanning.md | 11 +- .../protecting-pushes-with-secret-scanning.md | 2 +- ...ing-a-branch-blocked-by-push-protection.md | 2 +- .../secret-scanning-patterns.md | 137 ++++++--- .../troubleshooting-secret-scanning.md | 4 +- data/secret-scanning.yml | 285 ++++++++++++++---- middleware/contextualizers/secret-scanning.js | 10 +- .../helpers/schemas/secret-scanning-schema.js | 10 +- 11 files changed, 349 insertions(+), 120 deletions(-) diff --git a/content/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md b/content/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md index 63a010020dd6..de685cc48f30 100644 --- a/content/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md +++ b/content/code-security/adopting-github-advanced-security-at-scale/phase-2-preparing-to-enable-at-scale.md @@ -121,7 +121,7 @@ Before you can proceed with pilot programs and rolling out {% data variables.pro **Note:** When {% data variables.product.prodname_secret_scanning %} detects a secret in repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}, {% data variables.product.prodname_dotcom %} alerts all users with access to security alerts for the repository. {% ifversion ghec %} -Secrets found in public repositories using {% data variables.secret-scanning.partner_alerts %} are reported directly to the partner, without creating an alert on {% data variables.product.product_name %}. For details about the supported partner patterns, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-partner-alerts)."{% endif %} +Secrets found in public repositories using {% data variables.secret-scanning.partner_alerts %} are reported directly to the partner, without creating an alert on {% data variables.product.product_name %}. For details about the supported partner patterns, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)."{% endif %} {% endnote %} diff --git a/content/code-security/getting-started/github-security-features.md b/content/code-security/getting-started/github-security-features.md index 53c3ad718837..68f303f0c17f 100644 --- a/content/code-security/getting-started/github-security-features.md +++ b/content/code-security/getting-started/github-security-features.md @@ -74,7 +74,7 @@ The security overview shows which security features are enabled for the reposito ### {% data variables.secret-scanning.partner_alerts_caps %} -Automatically detect leaked secrets across all public repositories. {% data variables.product.company_short %} informs the relevant service provider that the secret may be compromised. For details of the supported secrets and service providers, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-partner-alerts)." +Automatically detect leaked secrets across all public repositories. {% data variables.product.company_short %} informs the relevant service provider that the secret may be compromised. For details of the supported secrets and service providers, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." {% endif %} ## Available with {% data variables.product.prodname_GH_advanced_security %} diff --git a/content/code-security/secret-scanning/about-secret-scanning.md b/content/code-security/secret-scanning/about-secret-scanning.md index 7ca479dc80ca..044cf1c609ca 100644 --- a/content/code-security/secret-scanning/about-secret-scanning.md +++ b/content/code-security/secret-scanning/about-secret-scanning.md @@ -53,7 +53,7 @@ You can also enable {% data variables.product.prodname_secret_scanning %} as a p {% ifversion fpt or ghec %} ## About {% data variables.secret-scanning.partner_alerts %} -When you make a repository public, or push changes to a public repository, {% data variables.product.product_name %} always scans the code for secrets that match partner patterns. {% ifversion secret-scanning-issue-body-comments %}{% data reusables.secret-scanning.scan-issue-description-and-comments %}{% endif %} If {% data variables.product.prodname_secret_scanning %} detects a potential secret, we notify the service provider who issued the secret. The service provider validates the string and then decides whether they should revoke the secret, issue a new secret, or contact you directly. Their action will depend on the associated risks to you or them. For more information, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-partner-alerts)." +When you make a repository public, or push changes to a public repository, {% data variables.product.product_name %} always scans the code for secrets that match partner patterns. {% ifversion secret-scanning-issue-body-comments %}{% data reusables.secret-scanning.scan-issue-description-and-comments %}{% endif %} If {% data variables.product.prodname_secret_scanning %} detects a potential secret, we notify the service provider who issued the secret. The service provider validates the string and then decides whether they should revoke the secret, issue a new secret, or contact you directly. Their action will depend on the associated risks to you or them. For more information, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." You cannot change the configuration of {% data variables.product.prodname_secret_scanning %} for partner patterns on public repositories. @@ -62,7 +62,7 @@ You cannot change the configuration of {% data variables.product.prodname_secret ## About {% data variables.secret-scanning.user_alerts %}{% ifversion ghes or ghae %} on {% data variables.product.product_name %}{% endif %} {% ifversion ghes or ghae %} -{% data variables.secret-scanning.user_alerts_caps %} is available on all organization-owned repositories as part of {% data variables.product.prodname_GH_advanced_security %}. The feature is not available on user-owned repositories.{% endif %}{% ifversion fpt or ghec %}{% data variables.secret-scanning.user_alerts_caps %} are available for free on all public repositories{% endif %}{% ifversion fpt %}.{% endif %}{%ifversion ghec %}, and for private and internal repositories that are owned by organizations using {% data variables.product.prodname_ghe_cloud %} with a license for {% data variables.product.prodname_GH_advanced_security %}.{% endif %} When you enable {% data variables.product.prodname_secret_scanning %} for a repository, {% data variables.product.prodname_dotcom %} scans the code for patterns that match secrets used by many service providers. {% ifversion secret-scanning-issue-body-comments %}{% data reusables.secret-scanning.scan-issue-description-and-comments %}{% endif %} When a supported secret is leaked, {% data variables.product.product_name %} generates a {% data variables.product.prodname_secret_scanning %} alert. {% ifversion secret-scanning-backfills %}{% data variables.product.prodname_dotcom %} will also periodically run a full git history scan of existing content in {% ifversion fpt %}public{% else %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} repositories where {% data variables.product.prodname_secret_scanning %} is enabled, and send alert notifications following the {% data variables.product.prodname_secret_scanning %} alert notification settings. {% endif %}For more information, see "{% ifversion fpt or ghec %}[Supported secrets for user alerts](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-user-alerts){% else %}[{% data variables.product.prodname_secret_scanning_caps %} patterns](/code-security/secret-scanning/secret-scanning-patterns){% endif %}." +{% data variables.secret-scanning.user_alerts_caps %} is available on all organization-owned repositories as part of {% data variables.product.prodname_GH_advanced_security %}. The feature is not available on user-owned repositories.{% endif %}{% ifversion fpt or ghec %}{% data variables.secret-scanning.user_alerts_caps %} are available for free on all public repositories{% endif %}{% ifversion fpt %}.{% endif %}{%ifversion ghec %}, and for private and internal repositories that are owned by organizations using {% data variables.product.prodname_ghe_cloud %} with a license for {% data variables.product.prodname_GH_advanced_security %}.{% endif %} When you enable {% data variables.product.prodname_secret_scanning %} for a repository, {% data variables.product.prodname_dotcom %} scans the code for patterns that match secrets used by many service providers. {% ifversion secret-scanning-issue-body-comments %}{% data reusables.secret-scanning.scan-issue-description-and-comments %}{% endif %} When a supported secret is leaked, {% data variables.product.product_name %} generates a {% data variables.product.prodname_secret_scanning %} alert. {% ifversion secret-scanning-backfills %}{% data variables.product.prodname_dotcom %} will also periodically run a full git history scan of existing content in {% ifversion fpt %}public{% else %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} repositories where {% data variables.product.prodname_secret_scanning %} is enabled, and send alert notifications following the {% data variables.product.prodname_secret_scanning %} alert notification settings. {% endif %}For more information, see "{% ifversion fpt or ghec %}[Supported secrets](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets){% else %}[{% data variables.product.prodname_secret_scanning_caps %} patterns](/code-security/secret-scanning/secret-scanning-patterns){% endif %}." {% ifversion secret-scanning-issue-body-comments %} {% note %} diff --git a/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md b/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md index 11d682b19cc4..a1e8c9cba53b 100644 --- a/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md +++ b/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md @@ -27,7 +27,7 @@ shortTitle: Manage secret alerts {% ifversion fpt or ghec %} {% note %} -**Note:** Alerts are created only for repositories with {% data variables.secret-scanning.user_alerts %} enabled. Secrets found in public repositories using the free {% data variables.secret-scanning.partner_alerts %} service are reported directly to the partner, without creating an alert. For more information, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-partner-alerts)." +**Note:** Alerts are created only for repositories with {% data variables.secret-scanning.user_alerts %} enabled. Secrets found in public repositories using the free {% data variables.secret-scanning.partner_alerts %} service are reported directly to the partner, without creating an alert. For more information, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." {% endnote %} {% endif %} @@ -35,8 +35,8 @@ shortTitle: Manage secret alerts {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} 1. In the left sidebar, under "Vulnerability alerts", click **{% data variables.product.prodname_secret_scanning_caps %}**. -1. Under "{% data variables.product.prodname_secret_scanning_caps %}" click the alert you want to view.{% ifversion secret-scanning-validity-check %} -1. Optionally, if the leaked secret is a {% data variables.product.company_short %} token, check the validity of the secret and follow the remediation steps. +2. Under "{% data variables.product.prodname_secret_scanning_caps %}" click the alert you want to view.{% ifversion secret-scanning-validity-check %} +3. Optionally, if the leaked secret is a {% data variables.product.company_short %} token, check the validity of the secret and follow the remediation steps. ![Screenshot of the UI for a {% data variables.product.company_short %} token, showing the validity check and suggested remediation steps.](/assets/images/help/repository/secret-scanning-validity-check.png) @@ -61,7 +61,8 @@ shortTitle: Manage secret alerts ![Screenshot of a {% data variables.product.prodname_secret_scanning %} alert. A dropdown menu, titled "Close as", is expanded and highlighted in a dark orange outline.](/assets/images/help/repository/secret-scanning-dismiss-alert-web-ui-link-partner-documentation.png) {% else %} -1. To dismiss an alert, select the "Mark as" dropdown menu and click a reason for resolving an alert. + +1 To dismiss an alert, select the "Mark as" dropdown menu and click a reason for resolving an alert. {% endif %}{% ifversion secret-scanning-dismissal-comment %} 1. Optionally, in the "Comment" field, add a dismissal comment. The dismissal comment will be added to the alert timeline and can be used as justification during auditing and reporting. You can view the history of all dismissed alerts and dismissal comments in the alert timeline. You can also retrieve or set a comment by using the {% data variables.product.prodname_secret_scanning_caps %} API. The comment is contained in the `resolution_comment` field. For more information, see "[AUTOTITLE](/rest/secret-scanning#update-a-secret-scanning-alert)" in the REST API documentation. 1. Click **Close alert**. @@ -80,7 +81,7 @@ Once a secret has been committed to a repository, you should consider the secret {% ifversion fpt or ghec %} {% note %} -**Note:** If a secret is detected in a public repository on {% data variables.product.prodname_dotcom_the_website %} and the secret also matches a partner pattern, an alert is generated and the potential secret is reported to the service provider. For details of partner patterns, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-partner-alerts)." +**Note:** If a secret is detected in a public repository on {% data variables.product.prodname_dotcom_the_website %} and the secret also matches a partner pattern, an alert is generated and the potential secret is reported to the service provider. For details of partner patterns, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." {% endnote %} {% endif %} diff --git a/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index e09c6576cdcc..6b6680f0c667 100644 --- a/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -32,7 +32,7 @@ You can monitor security alerts to discover when users are bypassing push protec {% data reusables.secret-scanning.bypass-reasons-and-alerts %} -For information on the secrets and service providers supported for push protection, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-push-protection)." +For information on the secrets and service providers supported for push protection, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." ## Enabling {% data variables.product.prodname_secret_scanning %} as a push protection diff --git a/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md b/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md index 2e43a84e8122..e0b0a20ad655 100644 --- a/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md +++ b/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md @@ -15,7 +15,7 @@ shortTitle: Push a blocked branch ## About push protection for {% data variables.product.prodname_secret_scanning %} -The push protection feature of {% data variables.product.prodname_secret_scanning %} helps to prevent security leaks by scanning for secrets before you push changes to your repository. {% data reusables.secret-scanning.push-protection-overview %} For information on the secrets and service providers supported for push protection, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-push-protection)." +The push protection feature of {% data variables.product.prodname_secret_scanning %} helps to prevent security leaks by scanning for secrets before you push changes to your repository. {% data reusables.secret-scanning.push-protection-overview %} For information on the secrets and service providers supported for push protection, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." {% data reusables.secret-scanning.push-protection-remove-secret %} diff --git a/content/code-security/secret-scanning/secret-scanning-patterns.md b/content/code-security/secret-scanning/secret-scanning-patterns.md index 5da7c95a4afa..446a0c1b442d 100644 --- a/content/code-security/secret-scanning/secret-scanning-patterns.md +++ b/content/code-security/secret-scanning/secret-scanning-patterns.md @@ -21,40 +21,33 @@ redirect_from: {% ifversion fpt or ghec %} ## About {% data variables.product.prodname_secret_scanning %} patterns -{% data variables.product.product_name %} maintains these different sets of {% data variables.product.prodname_secret_scanning %} patterns: +{% data variables.product.product_name %} maintains these different sets of default {% data variables.product.prodname_secret_scanning %} patterns: -1. **Partner patterns.** Used to detect potential secrets in all public repositories. - - For details, see "[Supported secrets for partner alerts](#supported-secrets-for-partner-alerts)." - - {% data reusables.secret-scanning.partner-program-link %} -2. **User alert patterns.** Used to detect potential secrets in {% ifversion fpt %}public{% endif %} repositories with {% data variables.secret-scanning.user_alerts %} enabled. For details, see "[Supported secrets for user alerts](#supported-secrets-for-user-alerts)."{% ifversion secret-scanning-push-protection %} -3. **Push protection patterns.** Used to detect potential secrets in repositories with {% data variables.product.prodname_secret_scanning %} as a push protection enabled. For details, see "[Supported secrets for push protection](#supported-secrets-for-push-protection)."{% endif %} +1. **Partner patterns.** Used to detect potential secrets in all public repositories.{% data reusables.secret-scanning.partner-program-link %} +1. **User alert patterns.** Used to detect potential secrets in {% ifversion fpt %}public{% endif %} repositories with {% data variables.secret-scanning.user_alerts %} enabled. {% ifversion secret-scanning-push-protection %} +1. **Push protection patterns.** Used to detect potential secrets in repositories with {% data variables.product.prodname_secret_scanning %} as a push protection enabled.{% endif %} {% ifversion fpt %} -Owners of public repositories, as well as organizations using {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_GH_advanced_security %}, can enable {% data variables.secret-scanning.user_alerts %} on their repositories. For details of these patterns, see the "[Supported secrets for user alerts](#supported-secrets-for-user-alerts) section below. +Owners of public repositories, as well as organizations using {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_GH_advanced_security %}, can enable {% data variables.secret-scanning.user_alerts %} on their repositories. {% endif %} +For details about all the supported patterns, see the "[Supported secrets](#supported-secrets) section below. + If you believe that {% data variables.product.prodname_secret_scanning %} should have detected a secret committed to your repository, and it has not, you first need to check that {% data variables.product.prodname_dotcom %} supports your secret. For more information, refer to the sections below. For more advanced troubleshooting information, see "[AUTOTITLE](/code-security/secret-scanning/troubleshooting-secret-scanning)." -## Supported secrets for partner alerts +## About partner alerts -{% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers and alerts the relevant service provider whenever a secret is detected in a commit. For more information about {% data variables.secret-scanning.partner_alerts %}, see "[AUTOTITLE](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-alerts-for-partners)." +Partner alerts are alerts that are sent to the secret providers whenever a secret leak is reported for one of their secrets. {% data variables.product.product_name %} currently scans public repositories for secrets issued by specific service providers and alerts the relevant service provider whenever a secret is detected in a commit. For more information about {% data variables.secret-scanning.partner_alerts %}, see "[AUTOTITLE](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-alerts-for-partners)." {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} - - -Partner | Supported secret ---- | --- -{%- for entry in secretScanning.isPublic %} -{{ entry.provider }} | {{ entry.supportedSecret }} -{%- endfor %} - - {% endif %} -## Supported secrets for {% ifversion fpt or ghec %}user {% endif %}alerts +## About {% ifversion fpt or ghec %}user {% else %}{% data variables.product.prodname_secret_scanning %}{% endif %} alerts -When {% data variables.secret-scanning.user_alerts %} {% ifversion fpt or ghec %}are{% else %}is{% endif %} enabled, {% data variables.product.prodname_dotcom %} scans repositories for secrets issued by the following service providers and generates {% data variables.secret-scanning.alerts %}. You can see these alerts on the **Security** tab of the repository. {% ifversion fpt or ghec %}For more information about {% data variables.secret-scanning.user_alerts %}, see "[AUTOTITLE](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-alerts-for-users)."{% endif %} +{% ifversion fpt or ghec %}User alerts are alerts that are reported to users on {% data variables.product.prodname_dotcom %}. {% endif %}When {% data variables.secret-scanning.user_alerts %} {% ifversion fpt or ghec %}are{% else %}is{% endif %} enabled, {% data variables.product.prodname_dotcom %} scans repositories for secrets issued by a large variety of service providers and generates {% data variables.secret-scanning.alerts %}. + +You can see these alerts on the **Security** tab of the repository. {% ifversion fpt or ghec %}For more information about {% data variables.secret-scanning.user_alerts %}, see "[AUTOTITLE](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-alerts-for-users)."{% endif %} {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} @@ -68,34 +61,102 @@ If you use the REST API for secret scanning, you can use the `Secret type` to re {% endnote %} {% endif %} - - -Provider | Supported secret | Secret type ---- | --- | --- -{%- for entry in secretScanning.isPrivateWithGhas %} -{{ entry.provider }} | {{ entry.supportedSecret }} | {{ entry.secretType }} | -{%- endfor %} - - {% ifversion secret-scanning-push-protection %} -## Supported secrets for push protection +## About push protection alerts -{% data variables.product.prodname_secret_scanning_caps %} as a push protection currently scans repositories for secrets issued by the following service providers. +Push protection alerts are user alerts that are reported by push protection. {% data variables.product.prodname_secret_scanning_caps %} as a push protection currently scans repositories for secrets issued by some service providers. {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} {% data reusables.secret-scanning.push-protection-older-tokens %} For more information about push protection limitations, see "[AUTOTITLE](/code-security/secret-scanning/troubleshooting-secret-scanning#push-protection-and-pattern-versions)." - - -Provider | Supported secret | Secret type ---- | --- | --- -{%- for entry in secretScanning.hasPushProtection %} -{{ entry.provider }} | {{ entry.supportedSecret }} | {{ entry.secretType }} +{% endif %} + +## Supported secrets + +This table lists the secrets supported by {% data variables.product.prodname_secret_scanning %}. You can see the types of alert that get generated for each token{% ifversion secret-scanning-validity-check %}, as well as whether a validity check is performed on the token{% endif %}.{% ifversion fpt or ghec %} +- **Pattern**—token for which leaks are reported to the relevant token partner. Applies to public repositories only. +- **User**—token for which leaks are reported to users on {% data variables.product.prodname_dotcom %}. Applies to public repositories, and to private repositories where {% data variables.product.prodname_GH_advanced_security %} is enabled.{% endif %}{% ifversion ghes or ghae %} +- **{% data variables.product.prodname_secret_scanning_caps %} alert**—token for which leaks are reported to users on {% data variables.product.prodname_dotcom %}. Applies to private repositories where {% data variables.product.prodname_GH_advanced_security %} and {% data variables.product.prodname_secret_scanning %} enabled.{% endif %}{% ifversion secret-scanning-push-protection %} +- **Push protection**—token for which leaks are reported to users on {% data variables.product.prodname_dotcom %}. Applies to repositories with {% data variables.product.prodname_secret_scanning %} and push protection enabled.{% endif %}{% ifversion secret-scanning-validity-check %} +- **Validity check**—token for which a validity check is implemented. Currently only applies to GitHub tokens.{% endif %} + + +{% ifversion fpt %} + +| Token | Partner | User | Validity check | +|----|:----:|:----:|:----:| +{%- for entry in secretScanningData %} +| {{ entry.secretType }} | {% if entry.isPublic %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {% if entry.isPrivateWithGhas %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {% if entry.hasValidityCheck %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | +{%- endfor %} + +{% endif %} + + +{% ifversion ghec %} + +| Token | Partner | User | Push protection | Validity check | +|----|----|:----:|:----:|:----:| +{%- for entry in secretScanningData %} +| {{ entry.secretType }} | {% if entry.isPublic %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {% if entry.isPrivateWithGhas %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {% if entry.hasPushProtection %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {% if entry.hasValidityCheck %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | +{%- endfor %} +{% endif %} + + +{% ifversion ghes = 3.4 %} + +| Token | {% data variables.product.prodname_secret_scanning_caps %} alert | +|----|----| +{%- for entry in secretScanningData %} +| {{ entry.secretType }} | {% if entry.isPrivateWithGhas %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {%- endfor %} - {% endif %} + + +{% ifversion ghes = 3.5 or ghes = 3.6 or ghes = 3.7 or ghes = 3.8 %} + +| Token | {% data variables.product.prodname_secret_scanning_caps %} alert | Push protection | +|----|----|:----:| +{%- for entry in secretScanningData %} +| {{ entry.secretType }} | {% if entry.isPrivateWithGhas %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {% if entry.hasPushProtection %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | +{%- endfor %} + +{% endif %} + + +{% ifversion ghes > 3.8 % %} + +| Token | {% data variables.product.prodname_secret_scanning_caps %} alert | Push protection | Validity check | +|----|----|:----:|:----:| +{%- for entry in secretScanningData %} +| {{ entry.secretType }} | {% if entry.isPrivateWithGhas %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {% if entry.hasPushProtection %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {% if entry.hasValidityCheck %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | +{%- endfor %} + +{% endif %} + + +{% ifversion ghae < 3.5 %} + +| Token | {% data variables.product.prodname_secret_scanning_caps %} alert | +|----|----| +{%- for entry in secretScanningData %} +| {{ entry.secretType }} | {% if entry.isPrivateWithGhas %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | +{%- endfor %} + +{% endif %} + + +{% ifversion ghae = 3.5 or ghae > 3.5 %} + +| Token | {% data variables.product.prodname_secret_scanning_caps %} alert | Push protection | +|----|----|:----:| +{%- for entry in secretScanningData %} +| {{ entry.secretType }} | {% if entry.isPrivateWithGhas %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | {% if entry.hasPushProtection %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Unsupported" %}{% endif %} | +{%- endfor %} + +{% endif %} + ## Further reading - "[AUTOTITLE](/code-security/getting-started/securing-your-repository)" diff --git a/content/code-security/secret-scanning/troubleshooting-secret-scanning.md b/content/code-security/secret-scanning/troubleshooting-secret-scanning.md index 4d70ad85948d..c985e70478f1 100644 --- a/content/code-security/secret-scanning/troubleshooting-secret-scanning.md +++ b/content/code-security/secret-scanning/troubleshooting-secret-scanning.md @@ -22,7 +22,7 @@ topics: {% data variables.product.prodname_secret_scanning_caps %} will only detect pattern pairs, such as AWS Access Keys and Secrets, if the ID and the secret are found in the same file, and both are pushed to the repository. Pair matching helps reduce false positives since both elements of a pair (the ID and the secret) must be used together to access the provider's resource. -Pairs pushed to different files, or not pushed to the same repository, will not result in alerts. For more information about the supported pattern pairs, see the tables in "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns)." +Pairs pushed to different files, or not pushed to the same repository, will not result in alerts. For more information about the supported pattern pairs, see the table in "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns)." {% ifversion secret-scanning-validity-check %} ## About legacy GitHub tokens @@ -33,7 +33,7 @@ For {% data variables.product.prodname_dotcom %} tokens, we check the validity o {% ifversion secret-scanning-push-protection %} ## Push protection limitations -If push protection did not detect a secret that you think should have been detected, then you should first check that push protection supports the secret type in the list of supported secrets. For further information, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-push-protection)." +If push protection did not detect a secret that you think should have been detected, then you should first check that push protection supports the secret type in the list of supported secrets. For further information, see "[AUTOTITLE](/code-security/secret-scanning/secret-scanning-patterns#supported-secrets)." If your secret is in the supported list, there are various reasons why push protection may not detect it. diff --git a/data/secret-scanning.yml b/data/secret-scanning.yml index e90093ea1452..47a880d9e808 100644 --- a/data/secret-scanning.yml +++ b/data/secret-scanning.yml @@ -9,6 +9,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Adobe' supportedSecret: 'Adobe Device Token' @@ -21,6 +22,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Adobe' supportedSecret: 'Adobe JSON Web Token' @@ -33,6 +35,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Adobe' supportedSecret: 'Adobe Service Token' @@ -45,6 +48,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Adobe' supportedSecret: 'Adobe Short-Lived Access Token' @@ -57,26 +61,20 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false - -- provider: 'Alibaba Cloud' - supportedSecret: 'Alibaba Cloud Access Key ID and Access Key Secret pair' - versions: - fpt: '*' - ghec: '*' - isPublic: true - isPrivateWithGhas: false - hasPushProtection: false + hasValidityCheck: false - provider: 'Alibaba Cloud' supportedSecret: 'Alibaba Cloud Access Key ID with Alibaba Cloud Access Key Secret' secretType: 'alibaba_cloud_access_key_id
alibaba_cloud_access_key_secret' versions: + fpt: '*' ghec: '*' ghes: '>=3.5' ghae: '>= 3.5' - isPublic: false + isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Amazon' supportedSecret: 'Amazon OAuth Client ID with Amazon OAuth Client Secret' @@ -88,26 +86,20 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true - -- provider: 'Amazon Web Services (AWS)' - supportedSecret: 'Amazon AWS Access Key ID and Secret Access Key pair' - versions: - fpt: '*' - ghec: '*' - isPublic: true - isPrivateWithGhas: false - hasPushProtection: false + hasValidityCheck: false - provider: 'Amazon Web Services (AWS)' supportedSecret: 'Amazon AWS Access Key ID with Amazon AWS Secret Access Key' secretType: 'aws_access_key_id
aws_secret_access_key' versions: + fpt: '*' ghec: '*' ghes: '>=3.5' ghae: '>= 3.5' - isPublic: false + isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Amazon Web Services (AWS)' supportedSecret: 'Amazon AWS Session Token with Amazon AWS Temporary Access Key ID and Amazon AWS Secret Access Key' @@ -119,6 +111,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Asana' supportedSecret: 'Asana Personal Access Token' @@ -130,6 +123,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Atlassian' supportedSecret: 'Atlassian API Token' @@ -142,6 +136,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Atlassian' supportedSecret: 'Atlassian JSON Web Token' @@ -154,6 +149,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Atlassian' supportedSecret: 'Bitbucket Server Personal Access Token' @@ -165,6 +161,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure Active Directory Application Secret' @@ -177,6 +174,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure Batch Key Identifiable' @@ -189,6 +187,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure Cache for Redis Access Key' @@ -200,6 +199,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure CosmosDB Key Identifiable' @@ -212,6 +212,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure DevOps Personal Access Token' @@ -224,6 +225,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure ML Studio (classic) Web Service Key' @@ -236,6 +238,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure ML Studio (classic) Web Service Key' @@ -247,6 +250,7 @@ isPublic: false isPrivateWithGhas: false hasPushProtection: true + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure SAS Token' @@ -259,6 +263,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure Search Admin Key' @@ -271,6 +276,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure Search Query Key' @@ -283,6 +289,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure Service Management Certificate' @@ -295,6 +302,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure SQL Connection String' @@ -307,6 +315,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Azure' supportedSecret: 'Azure Storage Account Key' @@ -319,6 +328,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Beamer' supportedSecret: 'Beamer API Key' @@ -330,6 +340,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Checkout.com' supportedSecret: 'Checkout.com Production Secret Key' @@ -342,6 +353,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Checkout.com' supportedSecret: 'Checkout.com Test Secret Key' @@ -354,6 +366,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Chief Tools' supportedSecret: 'Chief Tools Token' @@ -366,6 +379,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Clojars' supportedSecret: 'Clojars Deploy Token' @@ -378,6 +392,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'CloudBees CodeShip' supportedSecret: 'CloudBees CodeShip Credential' @@ -390,6 +405,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Contentful' supportedSecret: 'Contentful Personal Access Token' @@ -401,24 +417,18 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Contributed Systems' supportedSecret: 'Contributed Systems Credentials' + secretType: 'CONTRIBUTED_SYSTEMS_CREDENTIALS' versions: fpt: '*' ghec: '*' isPublic: true isPrivateWithGhas: false hasPushProtection: false - -- provider: 'Crates.io' - supportedSecret: 'Crates.io API Token' - versions: - fpt: '*' - ghec: '*' - isPublic: true - isPrivateWithGhas: false - hasPushProtection: false + hasValidityCheck: false - provider: 'Databricks' supportedSecret: 'Databricks Access Token' @@ -431,15 +441,18 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Datadog' supportedSecret: 'Datadog API Key' + secretType: 'DATADOG_API_KEY' versions: fpt: '*' ghec: '*' isPublic: true isPrivateWithGhas: false hasPushProtection: false + hasValidityCheck: false - provider: 'DevCycle' supportedSecret: 'DevCycle Client API Key' @@ -452,6 +465,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'DevCycle' supportedSecret: 'DevCycle Mobile API Key' @@ -463,6 +477,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'DevCycle' supportedSecret: 'DevCycle Server API Key' @@ -475,6 +490,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'DigitalOcean' supportedSecret: 'DigitalOcean OAuth Token' @@ -487,6 +503,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'DigitalOcean' supportedSecret: 'DigitalOcean Personal Access Token' @@ -499,6 +516,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'DigitalOcean' supportedSecret: 'DigitalOcean Refresh Token' @@ -511,6 +529,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'DigitalOcean' supportedSecret: 'DigitalOcean System Token' @@ -523,6 +542,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Discord' supportedSecret: 'Discord API Token V2' @@ -534,6 +554,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Discord' supportedSecret: 'Discord Bot Token' @@ -546,6 +567,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Doppler' supportedSecret: 'Doppler Audit Token' @@ -558,6 +580,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Doppler' supportedSecret: 'Doppler CLI Token' @@ -570,6 +593,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Doppler' supportedSecret: 'Doppler Personal Token' @@ -582,6 +606,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Doppler' supportedSecret: 'Doppler SCIM Token' @@ -594,6 +619,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Doppler' supportedSecret: 'Doppler Service Token' @@ -606,6 +632,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Dropbox' supportedSecret: 'Dropbox Access Token' @@ -618,6 +645,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Dropbox' supportedSecret: 'Dropbox Short Lived Access Token' @@ -630,6 +658,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Duffel' supportedSecret: 'Duffel Live Access Token' @@ -641,6 +670,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Duffel' supportedSecret: 'Duffel Test Access Token' @@ -652,6 +682,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Dynatrace' supportedSecret: 'Dynatrace Access Token' @@ -664,6 +695,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Dynatrace' supportedSecret: 'Dynatrace Internal Token' @@ -676,6 +708,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'EasyPost' supportedSecret: 'EasyPost Production API Key' @@ -687,6 +720,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'EasyPost' supportedSecret: 'EasyPost Test API Key' @@ -698,6 +732,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'eBay' supportedSecret: 'eBay Production Client ID (App ID) with eBay Production Client Secret (Cert ID)' @@ -709,6 +744,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'eBay' supportedSecret: 'eBay Sandbox Client ID (App ID) with eBay Sandbox Client Secret (Cert ID)' @@ -720,6 +756,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Fastly' supportedSecret: 'Fastly API Token' @@ -731,6 +768,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Figma' supportedSecret: 'Figma Personal Access Token' @@ -743,6 +781,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Finicity' supportedSecret: 'Finicity App Key' @@ -755,6 +794,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Flutterwave' supportedSecret: 'Flutterwave Live API Secret Key' @@ -766,6 +806,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Flutterwave' supportedSecret: 'Flutterwave Test API Secret Key' @@ -777,6 +818,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Frame.io' supportedSecret: 'Frame.io Developer Token' @@ -789,6 +831,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Frame.io' supportedSecret: 'Frame.io JSON Web Token' @@ -801,6 +844,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'FullStory' supportedSecret: 'FullStory API Key' @@ -813,6 +857,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'GitHub' supportedSecret: 'GitHub App Installation Access Token' @@ -825,6 +870,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: true - provider: 'GitHub' supportedSecret: 'GitHub OAuth Access Token' @@ -837,6 +883,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: true - provider: 'GitHub' supportedSecret: 'GitHub Personal Access Token' @@ -849,6 +896,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: true - provider: 'GitHub' supportedSecret: 'GitHub Refresh Token' @@ -861,6 +909,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: true - provider: 'GitHub' supportedSecret: 'GitHub SSH Private Key' @@ -873,6 +922,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: true - provider: 'GitLab' supportedSecret: 'GitLab Access Token' @@ -884,6 +934,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'GoCardless' supportedSecret: 'GoCardless Live Access Token' @@ -896,6 +947,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'GoCardless' supportedSecret: 'GoCardless Sandbox Access Token' @@ -908,6 +960,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Google' supportedSecret: 'Firebase Cloud Messaging Server Key' @@ -919,6 +972,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Google' supportedSecret: 'Google Cloud Storage Service Account Access Key ID with Google Cloud Storage Access Key Secret' @@ -930,6 +984,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Google' supportedSecret: 'Google Cloud Storage User Access Key ID with Google Cloud Storage Access Key Secret' @@ -941,6 +996,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Google' supportedSecret: 'Google OAuth Access Token' @@ -952,6 +1008,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Google' supportedSecret: 'Google OAuth Client ID with Google OAuth Client Secret' @@ -963,6 +1020,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Google' supportedSecret: 'Google OAuth Refresh Token' @@ -974,6 +1032,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Google Cloud' supportedSecret: 'Google API Key' @@ -986,6 +1045,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Google Cloud' supportedSecret: 'Google Cloud Private Key ID' @@ -998,6 +1058,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Grafana' supportedSecret: 'Grafana API Key' @@ -1009,6 +1070,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Grafana' supportedSecret: 'Grafana Cloud API Key' @@ -1020,6 +1082,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Grafana' supportedSecret: 'Grafana Cloud API Token' @@ -1031,6 +1094,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Grafana' supportedSecret: 'Grafana Project API Key' @@ -1042,6 +1106,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Grafana' supportedSecret: 'Grafana Project Service Account Token' @@ -1053,6 +1118,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'HashiCorp' supportedSecret: 'HashiCorp Vault Batch Token' @@ -1064,6 +1130,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'HashiCorp' supportedSecret: 'HashiCorp Vault Batch Token (v1.10.0+)' @@ -1075,6 +1142,7 @@ isPublic: false isPrivateWithGhas: false hasPushProtection: true + hasValidityCheck: false - provider: 'HashiCorp' supportedSecret: 'HashiCorp Vault Root Service Token' @@ -1086,6 +1154,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'HashiCorp' supportedSecret: 'HashiCorp Vault Root Service Token (v1.10.0+)' @@ -1097,6 +1166,7 @@ isPublic: false isPrivateWithGhas: false hasPushProtection: true + hasValidityCheck: false - provider: 'HashiCorp' supportedSecret: 'HashiCorp Vault Service Token' @@ -1108,6 +1178,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'HashiCorp' supportedSecret: 'HashiCorp Vault Service Token (v1.10.0+)' @@ -1119,6 +1190,7 @@ isPublic: false isPrivateWithGhas: false hasPushProtection: true + hasValidityCheck: false - provider: 'Hashicorp Terraform' supportedSecret: 'Terraform Cloud / Enterprise API Token' @@ -1131,6 +1203,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Highnote' supportedSecret: 'Highnote RK Live Key' @@ -1142,6 +1215,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Highnote' supportedSecret: 'Highnote RK Test Key' @@ -1153,6 +1227,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Highnote' supportedSecret: 'Highnote SK Live Key' @@ -1164,6 +1239,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Highnote' supportedSecret: 'Highnote SK Test Key' @@ -1175,6 +1251,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Hubspot' supportedSecret: 'Hubspot API Key' @@ -1187,6 +1264,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Hubspot' supportedSecret: 'Hubspot API Personal Access Key' @@ -1199,6 +1277,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Intercom' supportedSecret: 'Intercom Access Token' @@ -1210,6 +1289,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Ionic' supportedSecret: 'Ionic Personal Access Token' @@ -1222,6 +1302,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Ionic' supportedSecret: 'Ionic Refresh Token' @@ -1234,6 +1315,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'JD Cloud' supportedSecret: 'JD Cloud Access Key' @@ -1246,6 +1328,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'JFrog' supportedSecret: 'JFrog Platform Access Token' @@ -1257,6 +1340,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'JFrog' supportedSecret: 'JFrog Platform API Key' @@ -1268,6 +1352,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Linear' supportedSecret: 'Linear API Key' @@ -1280,6 +1365,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Linear' supportedSecret: 'Linear OAuth Access Token' @@ -1292,6 +1378,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Lob' supportedSecret: 'Lob Live API Key' @@ -1303,6 +1390,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Lob' supportedSecret: 'Lob Test API Key' @@ -1314,6 +1402,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'LocalStack' supportedSecret: 'LocalStack API Key' @@ -1326,6 +1415,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'LogicMonitor' supportedSecret: 'LogicMonitor Bearer Token' @@ -1337,6 +1427,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'LogicMonitor' supportedSecret: 'LogicMonitor LMV1 Access Key' @@ -1348,6 +1439,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Mailchimp' supportedSecret: 'Mailchimp API Key' @@ -1360,15 +1452,18 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Mailchimp' supportedSecret: 'Mandrill API Key' + secretType: 'MANDRILL_API' versions: fpt: '*' ghec: '*' isPublic: true isPrivateWithGhas: false hasPushProtection: false + hasValidityCheck: false - provider: 'Mailgun' supportedSecret: 'Mailgun API Key' @@ -1381,6 +1476,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Mapbox' supportedSecret: 'Mapbox Secret Access Token' @@ -1392,6 +1488,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'MessageBird' supportedSecret: 'MessageBird API Key' @@ -1404,6 +1501,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Meta' supportedSecret: 'Facebook Access Token' @@ -1416,6 +1514,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Midtrans' supportedSecret: 'Midtrans Production Server Key' @@ -1427,6 +1526,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Midtrans' supportedSecret: 'Midtrans Sandbox Server Key' @@ -1438,6 +1538,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'New Relic' supportedSecret: 'New Relic Insights Query Key' @@ -1449,6 +1550,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'New Relic' supportedSecret: 'New Relic License Key' @@ -1460,6 +1562,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'New Relic' supportedSecret: 'New Relic Personal API Key' @@ -1471,6 +1574,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'New Relic' supportedSecret: 'New Relic REST API Key' @@ -1482,6 +1586,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Notion' supportedSecret: 'Notion Integration Token' @@ -1493,6 +1598,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Notion' supportedSecret: 'Notion OAuth Client Secret' @@ -1504,6 +1610,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'npm' supportedSecret: 'npm Access Token' @@ -1516,6 +1623,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'NuGet' supportedSecret: 'NuGet API Key' @@ -1528,6 +1636,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Octopus Deploy' supportedSecret: 'Octopus Deploy API Key' @@ -1540,6 +1649,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Oculus' supportedSecret: 'Oculus Very Tiny Encrypted Session' @@ -1551,6 +1661,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Onfido' supportedSecret: 'Onfido Live API Token' @@ -1562,6 +1673,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Onfido' supportedSecret: 'Onfido Sandbox API Token' @@ -1573,6 +1685,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'OpenAI' supportedSecret: 'OpenAI API Key' @@ -1585,6 +1698,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Palantir' supportedSecret: 'Palantir JSON Web Token' @@ -1597,6 +1711,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Persona' supportedSecret: 'Persona Production API Key' @@ -1608,6 +1723,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Persona' supportedSecret: 'Persona Sandbox API Key' @@ -1619,6 +1735,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'PlanetScale' supportedSecret: 'PlanetScale Database Password' @@ -1631,6 +1748,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'PlanetScale' supportedSecret: 'PlanetScale OAuth Token' @@ -1643,6 +1761,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'PlanetScale' supportedSecret: 'PlanetScale Service Token' @@ -1655,26 +1774,20 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true - -- provider: 'Plivo' - supportedSecret: 'Plivo Auth ID and Token' - versions: - fpt: '*' - ghec: '*' - isPublic: true - isPrivateWithGhas: false - hasPushProtection: false + hasValidityCheck: false - provider: 'Plivo' supportedSecret: 'Plivo Auth ID with Plivo Auth Token' secretType: 'plivo_auth_id
plivo_auth_token' versions: + fpt: '*' ghec: '*' ghes: '*' ghae: '*' - isPublic: false + isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Postman' supportedSecret: 'Postman API Key' @@ -1687,6 +1800,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Postman' supportedSecret: 'Postman Collection Key' @@ -1698,6 +1812,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Prefect' supportedSecret: 'Prefect Server API Key' @@ -1710,6 +1825,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Prefect' supportedSecret: 'Prefect User API Key' @@ -1721,15 +1837,18 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Prefect' supportedSecret: 'Prefect User API Token' + secretType: 'PREFECT_USER_API_TOKEN' versions: fpt: '*' ghec: '*' isPublic: true isPrivateWithGhas: false hasPushProtection: false + hasValidityCheck: false - provider: 'Proctorio' supportedSecret: 'Proctorio Consumer Key' @@ -1742,6 +1861,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Proctorio' supportedSecret: 'Proctorio Linkage Key' @@ -1754,6 +1874,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Proctorio' supportedSecret: 'Proctorio Registration Key' @@ -1766,6 +1887,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Proctorio' supportedSecret: 'Proctorio Secret Key' @@ -1778,6 +1900,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Pulumi' supportedSecret: 'Pulumi Access Token' @@ -1790,6 +1913,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'PyPI' supportedSecret: 'PyPI API Token' @@ -1802,6 +1926,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'ReadMe' supportedSecret: 'ReadMe API Access Key' @@ -1814,6 +1939,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'redirect.pizza' supportedSecret: 'redirect.pizza API Token' @@ -1826,6 +1952,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'RubyGems' supportedSecret: 'RubyGems API Key' @@ -1838,6 +1965,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Samsara' supportedSecret: 'Samsara API Token' @@ -1850,6 +1978,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Samsara' supportedSecret: 'Samsara OAuth Access Token' @@ -1862,6 +1991,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Segment' supportedSecret: 'Segment Public API Token' @@ -1874,6 +2004,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'SendGrid' supportedSecret: 'SendGrid API Key' @@ -1886,6 +2017,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Sendinblue' supportedSecret: 'Sendinblue API Key' @@ -1898,6 +2030,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Sendinblue' supportedSecret: 'Sendinblue SMTP Key' @@ -1910,6 +2043,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Shippo' supportedSecret: 'Shippo Live API Token' @@ -1921,6 +2055,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Shippo' supportedSecret: 'Shippo Test API Token' @@ -1932,6 +2067,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Shopify' supportedSecret: 'Shopify Access Token' @@ -1944,6 +2080,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Shopify' supportedSecret: 'Shopify App Client Credentials' @@ -1955,6 +2092,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Shopify' supportedSecret: 'Shopify App Client Secret' @@ -1966,6 +2104,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Shopify' supportedSecret: 'Shopify App Shared Secret' @@ -1978,6 +2117,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Shopify' supportedSecret: 'Shopify Custom App Access Token' @@ -1990,6 +2130,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Shopify' supportedSecret: 'Shopify Marketplace Token' @@ -2001,6 +2142,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Shopify' supportedSecret: 'Shopify Merchant Token' @@ -2012,6 +2154,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Shopify' supportedSecret: 'Shopify Partner API Token' @@ -2023,6 +2166,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Shopify' supportedSecret: 'Shopify Private App Password' @@ -2035,6 +2179,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Slack' supportedSecret: 'Slack API Token' @@ -2047,6 +2192,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Slack' supportedSecret: 'Slack Incoming Webhook URL' @@ -2059,6 +2205,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Slack' supportedSecret: 'Slack Workflow Webhook URL' @@ -2071,6 +2218,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Square' supportedSecret: 'Square Access Token' @@ -2082,6 +2230,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Square' supportedSecret: 'Square Production Application Secret' @@ -2093,6 +2242,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Square' supportedSecret: 'Square Sandbox Application Secret' @@ -2104,6 +2254,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'SSLMate' supportedSecret: 'SSLMate API Key' @@ -2116,6 +2267,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'SSLMate' supportedSecret: 'SSLMate Cluster Secret' @@ -2128,6 +2280,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Stripe' supportedSecret: 'Stripe API Key' @@ -2139,6 +2292,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Stripe' supportedSecret: 'Stripe Live API Restricted Key' @@ -2151,6 +2305,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Stripe' supportedSecret: 'Stripe Live API Secret Key' @@ -2163,6 +2318,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Stripe' supportedSecret: 'Stripe Live API Secret Key' @@ -2174,6 +2330,7 @@ isPublic: false isPrivateWithGhas: false hasPushProtection: true + hasValidityCheck: false - provider: 'Stripe' supportedSecret: 'Stripe Test API Restricted Key' @@ -2186,6 +2343,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Stripe' supportedSecret: 'Stripe Test API Secret Key' @@ -2198,6 +2356,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Stripe' supportedSecret: 'Stripe Webhook Signing Secret' @@ -2209,6 +2368,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Supabase' supportedSecret: 'Supabase Service Key' @@ -2221,6 +2381,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Tableau' supportedSecret: 'Tableau Personal Access Token' @@ -2232,6 +2393,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Telegram' supportedSecret: 'Telegram Bot Token' @@ -2243,6 +2405,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Telnyx' supportedSecret: 'Telnyx API V2 Key' @@ -2255,6 +2418,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Tencent Cloud' supportedSecret: 'Tencent Cloud Secret ID' @@ -2267,6 +2431,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Tencent WeChat' supportedSecret: 'Tencent WeChat API App ID' @@ -2279,6 +2444,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Twilio' supportedSecret: 'Twilio Access Token' @@ -2290,6 +2456,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Twilio' supportedSecret: 'Twilio Account String Identifier' @@ -2302,6 +2469,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Twilio' supportedSecret: 'Twilio API Key' @@ -2314,6 +2482,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Typeform' supportedSecret: 'Typeform Personal Access Token' @@ -2326,6 +2495,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'Uniwise' supportedSecret: 'WISEflow API Key' @@ -2338,15 +2508,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true - -- provider: 'Valour' - supportedSecret: 'Valour Access Token' - versions: - fpt: '*' - ghec: '*' - isPublic: true - isPrivateWithGhas: false - hasPushProtection: false + hasValidityCheck: false - provider: 'WakaTime' supportedSecret: 'WakaTime App Secret' @@ -2359,6 +2521,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'WakaTime' supportedSecret: 'WakaTime OAuth Access Token' @@ -2371,6 +2534,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'WakaTime' supportedSecret: 'WakaTime OAuth Refresh Token' @@ -2383,6 +2547,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'WorkOS' supportedSecret: 'WorkOS Production API Key' @@ -2394,6 +2559,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false - provider: 'WorkOS' supportedSecret: 'WorkOS Staging API Key' @@ -2405,6 +2571,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Yandex' supportedSecret: 'Yandex.Cloud Access Secret' @@ -2417,6 +2584,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Yandex' supportedSecret: 'Yandex.Cloud API Key' @@ -2429,6 +2597,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Yandex' supportedSecret: 'Yandex.Cloud IAM Cookie' @@ -2441,6 +2610,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Yandex' supportedSecret: 'Yandex.Cloud IAM Token' @@ -2453,6 +2623,7 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Yandex' supportedSecret: 'Yandex.Dictionary API Key' @@ -2465,15 +2636,18 @@ isPublic: true isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Yandex' supportedSecret: 'Yandex.Passport OAuth Token' + secretType: 'YANDEX_PASSPORT_OAUTH_TOKEN' versions: fpt: '*' ghec: '*' isPublic: true isPrivateWithGhas: false hasPushProtection: false + hasValidityCheck: false - provider: 'Yandex' supportedSecret: 'Yandex.Predictor API Key' @@ -2485,6 +2659,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false + hasValidityCheck: false - provider: 'Yandex' supportedSecret: 'Yandex.Translate API Key' @@ -2496,23 +2671,17 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false - -- provider: 'Zuplo' - supportedSecret: 'Zuplo Consumer API' - versions: - fpt: '*' - ghec: '*' - isPublic: true - isPrivateWithGhas: false - hasPushProtection: false + hasValidityCheck: false - provider: 'Zuplo' supportedSecret: 'Zuplo Consumer API Key' secretType: 'zuplo_consumer_api_key' versions: + fpt: '*' ghec: '*' ghes: '>3.6' ghae: '>3.6' - isPublic: false + isPublic: true isPrivateWithGhas: true hasPushProtection: true + hasValidityCheck: false diff --git a/middleware/contextualizers/secret-scanning.js b/middleware/contextualizers/secret-scanning.js index 6ab0827155c8..797dbd747f85 100644 --- a/middleware/contextualizers/secret-scanning.js +++ b/middleware/contextualizers/secret-scanning.js @@ -13,17 +13,9 @@ export default async function secretScanning(req, res, next) { const { currentVersion } = req.context - // Create separate properties for each table for now - this keeps things simpler in the Markdown. - // In the future if we combine the tables into a single table or some other format, we - // can just add the entire secretScanning array to the context here. - const currentVersionData = secretScanningData.filter((entry) => + req.context.secretScanningData = secretScanningData.filter((entry) => getApplicableVersions(entry.versions).includes(currentVersion) ) - req.context.secretScanning = { - isPublic: currentVersionData.filter((entry) => entry.isPublic), - isPrivateWithGhas: currentVersionData.filter((entry) => entry.isPrivateWithGhas), - hasPushProtection: currentVersionData.filter((entry) => entry.hasPushProtection), - } return next() } diff --git a/tests/helpers/schemas/secret-scanning-schema.js b/tests/helpers/schemas/secret-scanning-schema.js index 5f48e6304898..944ea365c9cc 100644 --- a/tests/helpers/schemas/secret-scanning-schema.js +++ b/tests/helpers/schemas/secret-scanning-schema.js @@ -39,7 +39,8 @@ delete versionsProps.required // }, // "isPublic": true, // "isPrivateWithGhas": true, -// "hasPushProtection": false +// "hasPushProtection": false, +// "hasValidityCheck": false // }, export default { @@ -50,11 +51,12 @@ export default { required: [ 'provider', 'supportedSecret', - // 'secretType', // TODO: Once the secretTypes are fully populated in the JSON, make this required. + 'secretType', 'versions', 'isPublic', 'isPrivateWithGhas', 'hasPushProtection', + 'hasValidityCheck', ], properties: { provider: { @@ -83,6 +85,10 @@ export default { description: 'whether the secret has push protection', type: 'boolean', }, + hasValidityCheck: { + description: 'whether the secret has its validation status checked', + type: 'boolean', + }, }, }, }