You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise.md
## About management of {% data variables.product.prodname_advanced_security %} features
18
18
19
-
You can use {% data variables.product.prodname_advanced_security %} features to harden security for the organizations in your enterprise. To streamline management of {% data variables.product.prodname_advanced_security %}, you can enable or disable each feature for all existing and/or new repositories within the organizations owned by your enterprise.
19
+
You can use {% data variables.product.prodname_advanced_security %} features to harden security for the organizations in your enterprise. {% ifversion security-configurations %}{% data reusables.security-configurations.enable-security-features-with-gh-config %}
20
+
21
+
{% note %}
22
+
23
+
**Note:** {% data reusables.security-configurations.security-configurations-beta-note-short %}
24
+
25
+
{% endnote %}
26
+
27
+
To manage individual {% data variables.product.prodname_GH_advanced_security %} features, {% else %}To streamline management of {% data variables.product.prodname_advanced_security %}, {% endif %}you can enable or disable each feature for all existing and/or new repositories within the organizations owned by your enterprise.
20
28
21
29
{% ifversion secret-scanning-enterprise-level-api %}{% data reusables.secret-scanning.secret-scanning-enterprise-level-api %}{% endif %}
Copy file name to clipboardExpand all lines: content/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security.md
If you want to use {% data variables.product.prodname_GH_advanced_security %} features on any repository apart from a public repository on {% data variables.product.prodname_dotcom_the_website %}, you will need a {% data variables.product.prodname_GH_advanced_security %} license, available with {% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}. {% data reusables.advanced-security.ghas-trial %}
26
+
{% data reusables.advanced-security.ghas-license-info-for-fpt %}
27
27
28
28
{% note %}
29
29
@@ -37,6 +37,17 @@ For information about billing for {% data variables.product.prodname_GH_advanced
37
37
38
38
If you want to use {% data variables.product.prodname_GH_advanced_security %} features on any repository apart from a public repository on {% data variables.product.prodname_dotcom_the_website %}, you will need a {% data variables.product.prodname_GH_advanced_security %} license. For more information about {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)."
39
39
40
+
{% ifversion security-configurations %}
41
+
{% data reusables.security-configurations.managing-GHAS-licenses %}
42
+
43
+
{% note %}
44
+
45
+
**Note:** {% data reusables.security-configurations.security-configurations-beta-note-short %}
46
+
47
+
{% endnote %}
48
+
49
+
{% endif %}
50
+
40
51
{% data reusables.advanced-security.ghas-trial-availability %} For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/setting-up-a-trial-of-github-advanced-security)."
41
52
42
53
{% data reusables.advanced-security.ghas-trial-invoiced %}
@@ -47,6 +58,17 @@ For other billing-related questions, contact {% data variables.contact.github_su
47
58
48
59
You can make extra features for code security available to users by buying and uploading a license for {% data variables.product.prodname_GH_advanced_security %}. For more information about {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)."
49
60
61
+
{% ifversion security-configurations %}
62
+
{% data reusables.security-configurations.managing-GHAS-licenses %}
63
+
64
+
{% note %}
65
+
66
+
**Note:** {% data reusables.security-configurations.security-configurations-beta-note-short %}
Copy file name to clipboardExpand all lines: content/billing/managing-billing-for-github-advanced-security/managing-your-github-advanced-security-licensing.md
Each license for {% data variables.product.prodname_GH_advanced_security %} specifies a maximum number of accounts that can use these features. Each active committer to at least one repository with the feature enabled uses one {% ifversion ghas-billing-UI-update %}license{% else %}seat{% endif %}. A committer is considered active if one of their commits has been pushed to the repository within the last 90 days, regardless of when it was originally authored. For more information about committer numbers, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)." For information about purchasing a license, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/signing-up-for-github-advanced-security)."
17
17
18
-
## Managing the number of GitHub Advanced Security committers
18
+
## Managing the number of committers in your subscription
19
+
20
+
{% ifversion security-configurations %}
21
+
{% note %}
22
+
23
+
**Note:** {% data reusables.security-configurations.managing-GHAS-licenses %}
24
+
25
+
{% data reusables.security-configurations.security-configurations-beta-note-short %}
26
+
27
+
{% endnote %}
28
+
{% endif %}
19
29
20
30
{% data reusables.enterprise-accounts.access-enterprise %}
21
31
{% data reusables.enterprise-accounts.settings-tab %}
Copy file name to clipboardExpand all lines: content/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage.md
+19
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,16 @@ You can view the enterprise account's current {% ifversion ghas-billing-UI-updat
40
40
41
41
If you run out of licenses, the section will be red and show "Limit exceeded." You should either reduce your use of {% data variables.product.prodname_GH_advanced_security %} or purchase more licenses. For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security#getting-the-most-out-of-github-advanced-security)" and "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/managing-your-github-advanced-security-licensing)."
42
42
43
+
{% ifversion security-configurations %}
44
+
{% note %}
45
+
46
+
**Note:** {% data reusables.security-configurations.managing-GHAS-licenses %}
47
+
48
+
{% data reusables.security-configurations.security-configurations-beta-note-short %}
49
+
50
+
{% endnote %}
51
+
{% endif %}
52
+
43
53
{% elsif ghes %}
44
54
45
55
{% data reusables.enterprise-accounts.access-enterprise %}
@@ -66,6 +76,15 @@ You can view the enterprise account's current {% ifversion ghas-billing-UI-updat
66
76
67
77
For more information, see "[AUTOTITLE](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)."
68
78
79
+
{% ifversion security-configurations %}
80
+
{% note %}
81
+
82
+
**Note:** {% data reusables.security-configurations.managing-GHAS-licenses %}
83
+
84
+
{% data reusables.security-configurations.security-configurations-beta-note-short %}
85
+
86
+
{% endnote %}
87
+
{% endif %}
69
88
{% endif %}
70
89
71
90
## Downloading {% data variables.product.prodname_GH_advanced_security %} license usage information
Copy file name to clipboardExpand all lines: content/code-security/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md
+14
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,20 @@ If you haven't already enabled GHAS for your {% data variables.product.prodname_
31
31
32
32
You need to enable GHAS for each pilot project, either by enabling the GHAS features for each repository or for all repositories in any organizations taking part in the pilot. For more information, see "[AUTOTITLE](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" or "[AUTOTITLE](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)"
33
33
34
+
{% ifversion security-configurations %}
35
+
36
+
## Piloting all {% data variables.product.prodname_GH_advanced_security %} features (beta)
37
+
38
+
{% data reusables.security-configurations.enable-security-features-with-gh-config %}
39
+
40
+
{% note %}
41
+
42
+
**Note:** {% data reusables.security-configurations.security-configurations-beta-note-short %}
43
+
44
+
{% endnote %}
45
+
46
+
{% endif %}
47
+
34
48
## Piloting {% data variables.product.prodname_code_scanning %}
Copy file name to clipboardExpand all lines: content/code-security/adopting-github-advanced-security-at-scale/phase-5-rollout-and-scale-code-scanning.md
+10
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,16 @@ This article is part of a series on adopting {% data variables.product.prodname_
15
15
16
16
{% endnote %}
17
17
18
+
{% ifversion security-configurations %}
19
+
{% note %}
20
+
21
+
**Note:** {% data reusables.security-configurations.enable-security-features-with-gh-config %}
22
+
23
+
{% data reusables.security-configurations.security-configurations-beta-note-short %}
Copy file name to clipboardExpand all lines: content/code-security/adopting-github-advanced-security-at-scale/phase-6-rollout-and-scale-secret-scanning.md
+10
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,16 @@ This article is part of a series on adopting {% data variables.product.prodname_
17
17
18
18
You can enable secret scanning for individual repositories or for all repositories in an organization or enterprise. For more information, see "[AUTOTITLE](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)", "[AUTOTITLE](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)", or "[AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)."
19
19
20
+
{% ifversion security-configurations %}
21
+
{% note %}
22
+
23
+
**Note:** {% data reusables.security-configurations.enable-security-features-with-gh-config %}
24
+
25
+
{% data reusables.security-configurations.security-configurations-beta-note-short %}
26
+
27
+
{% endnote %}
28
+
{% endif %}
29
+
20
30
This article explains a high-level process focusing on enabling {% data variables.product.prodname_secret_scanning %} for all repositories in an organization. The principles described in this article can still be applied even if you take a more staggered approach of enabling {% data variables.product.prodname_secret_scanning %} for individual repositories.
This quickstart guide walks you through setting up and enabling {% data variables.product.prodname_dependabot %} and viewing {% data variables.product.prodname_dependabot_alerts %} and updates for a repository.
22
22
23
-
{% data variables.product.prodname_dependabot %} consists of three different features that help you manage your dependencies:
24
-
25
-
- {% data variables.product.prodname_dependabot_alerts %}—inform you about vulnerabilities in the dependencies that you use in your repository.
26
-
- {% data variables.product.prodname_dependabot_security_updates %}—automatically raise pull requests to update the dependencies you use that have known security vulnerabilities.
27
-
- {% data variables.product.prodname_dependabot_version_updates %}—automatically raise pull requests to keep your dependencies up-to-date.
23
+
{% data reusables.dependabot.dependabot-overview %}
@@ -49,7 +51,16 @@ There are some features you must configure for each repository individually. For
49
51
50
52
When you have decided to enable a security feature, the next step is to decide how to roll out that feature across your organization.
51
53
52
-
- If you want to roll out a feature as quickly as possible, you can enable it for all eligible repositories at once. For more information, see "[Enabling a feature for all repositories](#enabling-a-feature-for-all-repositories)."
54
+
{% ifversion security-configurations %}
55
+
- If you want to enable multiple security features at scale, you can use the {% data variables.product.prodname_github_security_configuration %}, a collection of security enablement settings you can apply to repositories in your organization. See "[AUTOTITLE](/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/about-enabling-security-features-at-scale)."
56
+
57
+
{% note %}
58
+
59
+
**Note:** {% data reusables.security-configurations.security-configurations-beta-note-short %}
60
+
61
+
{% endnote %}
62
+
{% endif %}
63
+
- If you want to roll out a {% ifversion security-configurations %}single {% endif %}feature as quickly as possible, you can enable it for all eligible repositories at once. For more information, see "[Enabling a feature for all repositories](#enabling-a-feature-for-all-repositories)."
53
64
- If you want control over how quickly you roll out a feature, and which features are enabled in which repositories, you can enable a feature for a selection of repositories. For more information, see "[Enabling a feature for a selection of repositories](#enabling-a-feature-for-a-selection-of-repositories)."
54
65
55
66
When you have decided how to enable a feature for your organization's existing repositories, you must also decide how to handle any new repositories that are created in your organization in the future. For more information, see "[Enabling a feature for new repositories](#enabling-a-feature-for-new-repositories)."
@@ -94,7 +105,7 @@ If you're not sure about the impact a feature will have, you may want to test th
94
105
95
106
On this view, you can use checkboxes to select specific repositories, or you can use the search bar to find the repositories where you want to enable a feature. For example, you can use filters to identify repositories where a certain team has write or admin access, or exclude repositories that don't require the same level of protection, such as test repositories or repositories for internal documentation. Then you can enable features for all selected repositories at once. For more information, see "[AUTOTITLE](/code-security/security-overview/enabling-security-features-for-multiple-repositories)."
96
107
97
-
{% else %}When you have identified the repositories that require a feature, you can enable the feature for each repository individually. As an organization owner or security manager, you can configure the security settings for each repository in your organization. For more information, see "[AUTOTITLE](/code-security/getting-started/securing-your-repository)."
108
+
{% else %}When you have identified the repositories that require a feature, you can enable the feature for each repository individually. As an organization owner or security manager, you can configure the security settings for each repository in your organization. For more information, see "[AUTOTITLE](/code-security/getting-started/quickstart-for-securing-your-repository)."
98
109
99
110
{% ifversion fpt %}For organizations on {% data variables.product.prodname_ghe_cloud %}, you can use the "Security coverage" view to identify repositories that require a feature, then enable that feature for those repositories. For more information, see "[AUTOTITLE](/enterprise-cloud@latest/code-security/security-overview/enabling-security-features-for-multiple-repositories)" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% endif %}
@@ -79,7 +80,7 @@ For more information, see "[AUTOTITLE](/code-security/dependabot/dependabot-aler
79
80
80
81
Dependency review lets you visualize dependency changes in pull requests before they are merged into your repositories. For more information, see "[AUTOTITLE](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)."
81
82
82
-
Dependency review is a {% data variables.product.prodname_GH_advanced_security %} feature. {% ifversion fpt or ghec %}Dependency review is already enabled for all public repositories. {% ifversion fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_advanced_security %} can additionally enable dependency review for private and internal repositories. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/getting-started/securing-your-repository#managing-dependency-review). {% endif %}{% endif %}{% ifversion ghec or ghes %}To enable dependency review for a {% ifversion ghec %}private or internal {% endif %}repository, ensure that the dependency graph is enabled and enable {% data variables.product.prodname_GH_advanced_security %}.
83
+
Dependency review is a {% data variables.product.prodname_GH_advanced_security %} feature. {% ifversion fpt or ghec %}Dependency review is already enabled for all public repositories. {% ifversion fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_advanced_security %} can additionally enable dependency review for private and internal repositories. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/getting-started/quickstart-for-securing-your-repository#managing-dependency-review). {% endif %}{% endif %}{% ifversion ghec or ghes %}To enable dependency review for a {% ifversion ghec %}private or internal {% endif %}repository, ensure that the dependency graph is enabled and enable {% data variables.product.prodname_GH_advanced_security %}.
83
84
84
85
1. From the main page of your repository, click **{% octicon "gear" aria-label="The Settings gear" %}Settings**.
0 commit comments