Skip to content

Commit 8c62486

Browse files
felicitymayCopilotisaacmbrownmchammer01am-stead
authored
Docs for new Secret risk assessment, GHAS SKU unbundling, and expansion to Team plan - ships 1st April (UK morning) (#54748)
Co-authored-by: Copilot <[email protected]> Co-authored-by: Isaac Brown <[email protected]> Co-authored-by: mchammer01 <[email protected]> Co-authored-by: Anne-Marie <[email protected]> Co-authored-by: Hector Alfaro <[email protected]> Co-authored-by: Vanessa <[email protected]> Co-authored-by: Erin Havens <[email protected]> Co-authored-by: Aaron Waggener <[email protected]> Co-authored-by: Sam Browning <[email protected]> Co-authored-by: Sarah Schneider <[email protected]> Co-authored-by: Sarita Iyer <[email protected]> Co-authored-by: Sarah Schneider <[email protected]>
1 parent e447b5c commit 8c62486

File tree

249 files changed

+1736
-1066
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

249 files changed

+1736
-1066
lines changed
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

content/admin/data-residency/about-github-enterprise-cloud-with-data-residency.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ To pay for user licenses and services, you can:
4747

4848
You will be on our latest billing platform, which allows you to estimate spending, create cost centers to manage expenses, and pay flexibly for the services you use.
4949

50-
You can also sign up for usage-based billing for {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_GHAS %}{% ifversion ghas-products-cloud %} products{% endif %}, meaning you won't need to purchase a pre-defined number of licenses in advance.
50+
You can also sign up for usage-based billing for {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_GHAS %} products, meaning you won't need to purchase a pre-defined number of licenses in advance.
5151

5252
## Developer experience
5353

content/admin/managing-code-security/securing-your-enterprise/about-security-configurations.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
title: About security configurations
33
shortTitle: Security configurations
44
intro: 'Security configurations are collections of security settings that you can apply across your enterprise.'
5-
product: '{% data reusables.gated-features.security-configurations-enterprise %}'
65
versions:
76
feature: security-configuration-enterprise-level
87
topics:
@@ -17,9 +16,16 @@ topics:
1716

1817
{% data reusables.security-configurations.overview %}
1918

19+
{% ifversion ghec %}
20+
21+
When you create a security configuration with {% data variables.product.prodname_AS %} features enabled, your enterprise will incur usage costs when you apply the configuration to repositories if your enterprise account has metered billing. If you have bought volume/subscription licenses for {% data variables.product.prodname_GHAS %}, {% data variables.product.prodname_GH_code_security %}, or {% data variables.product.prodname_GH_secret_protection %}, you will need enough licenses to cover any additional unique committers.
22+
23+
{% endif %}
24+
2025
{% ifversion security-configurations-ghes-only %}
2126

2227
When creating a security configuration, keep in mind that:
28+
2329
* Only features installed by a site administrator on your {% data variables.product.prodname_ghe_server %} instance will appear in the UI.
2430
* {% data variables.product.prodname_AS %} features will only be visible if your enterprise or {% data variables.product.prodname_ghe_server %} instance holds a {% data variables.product.prodname_GHAS %}{% ifversion ghas-products %}, {% data variables.product.prodname_GH_code_security %}, or {% data variables.product.prodname_GH_secret_protection %}{% endif %} license.
2531
* Certain features, like {% data variables.product.prodname_dependabot_security_updates %} and {% data variables.product.prodname_code_scanning %} default setup, also require that {% data variables.product.prodname_actions %} is installed on the {% data variables.product.prodname_ghe_server %} instance.

content/admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ topics:
1515

1616
The {% data variables.product.prodname_github_security_configuration %} is a set of industry best practices and features that provide a robust, baseline security posture for enterprises. This configuration is created and maintained by subject matter experts at {% data variables.product.github %}, with the help of multiple industry leaders and experts. The {% data variables.product.prodname_github_security_configuration %} is designed to successfully reduce the security risks for low- and high-impact repositories. We recommend you apply this configuration to all the repositories in your enterprise.
1717

18+
The {% data variables.product.prodname_github_security_configuration %} includes {% data variables.product.prodname_GH_code_security %} and {% data variables.product.prodname_GH_secret_protection %} features. Applying the configuration to private and internal repositories will incur usage costs or require GHAS licenses. For more information, see [AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security).
19+
1820
{% data reusables.security-configurations.github-recommended-warning-enterprise %}
1921

20-
## Applying the {% data variables.product.prodname_github_security_configuration %} to repositories in your enterprise
22+
## Applying the {% data variables.product.prodname_github_security_configuration %} to repositories in your enterprise
2123

2224
{% data reusables.enterprise-accounts.access-enterprise %}
2325
{% data reusables.enterprise-accounts.settings-tab %}
2426
{% data reusables.enterprise-accounts.advanced-security-tab %}
25-
1. In the "{% data variables.product.company_short %} recommended" row of the configurations table for your enterprise, select the **Apply to** {% octicon "triangle-down" aria-hidden="true" %} dropdown menu, then click **All repositories** or **All repositories without configurations**.
27+
1. In the "{% data variables.product.github %} recommended" row of the configurations table for your enterprise, select the **Apply to** {% octicon "triangle-down" aria-hidden="true" %} dropdown menu, then click **All repositories** or **All repositories without configurations**.
2628
{% data reusables.security-configurations.apply-configuration-by-default %}
2729

2830
{% data reusables.security-configurations.apply-configuration %}
@@ -36,5 +38,6 @@ The {% data variables.product.prodname_github_security_configuration %} is a set
3638
{% data reusables.enterprise-accounts.advanced-security-tab %}
3739
1. In the "Configurations" section, select "{% data variables.product.company_short %} recommended".
3840
1. In the "Policy" section, next to "Enforce configuration", select **Enforce** from the dropdown menu.
41+
1. Click **Save configuration** to save your change to the {% data variables.product.prodname_github_security_configuration %}.
3942

4043
{% data reusables.code-scanning.custom-security-configuration-enforcement-edge-cases-enterprise %}

content/admin/managing-code-security/securing-your-enterprise/configuring-additional-secret-scanning-settings-for-your-enterprise.md

+1-16
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ topics:
1515

1616
There are some additional {% data variables.product.prodname_secret_scanning %} settings that cannot be applied to repositories using {% data variables.product.prodname_security_configurations %}, so you must configure these settings separately:
1717

18-
* [Configuring a resource link for push protection](/admin/managing-code-security/securing-your-enterprise/configuring-additional-secret-scanning-settings-for-your-enterprise#configuring-a-resource-link-for-push-protection){% ifversion secret-scanning-ai-generic-secret-detection %}
19-
* [Configuring AI detection to find additional secrets](/admin/managing-code-security/securing-your-enterprise/configuring-additional-secret-scanning-settings-for-your-enterprise#configuring-ai-detection-to-find-additional-secrets){% endif %}
18+
* [Configuring a resource link for push protection](/admin/managing-code-security/securing-your-enterprise/configuring-additional-secret-scanning-settings-for-your-enterprise#configuring-a-resource-link-for-push-protection)
2019

2120
These additional settings only apply to repositories with {% data variables.product.prodname_secret_scanning %} enabled and {% data variables.product.prodname_GHAS %}{% ifversion ghas-products %} or {% data variables.product.prodname_GH_secret_protection %}{% endif %}.
2221

@@ -33,17 +32,3 @@ To provide context for developers when {% data variables.product.prodname_secret
3332

3433
1. Under "Additional settings", to the right of "Resource link for push protection", click **{% octicon "pencil" aria-hidden="true" %}**.
3534
1. In the text box, type the link to the desired resource, then click **{% octicon "check" aria-label="Save" %}**.
36-
37-
{% ifversion secret-scanning-ai-generic-secret-detection %}
38-
39-
### Configuring AI detection to find additional secrets
40-
41-
{% data variables.secret-scanning.copilot-secret-scanning %}'s {% data variables.secret-scanning.generic-secret-detection %} is an AI-powered expansion of {% data variables.product.prodname_secret_scanning %} that scans and creates alerts for unstructured secrets, such as passwords.
42-
43-
1. Under "Additional settings", to the right of "Use AI detection to find additional secrets", ensure the setting is toggled to "On".
44-
45-
{% data reusables.secret-scanning.copilot-secret-scanning-generic-secrets-subscription-note %}
46-
47-
To learn more about generic secrets, see [AUTOTITLE](/code-security/secret-scanning/copilot-secret-scanning/responsible-ai-generic-secrets).
48-
49-
{% endif %}

0 commit comments

Comments
 (0)