Skip to content

Commit 4ed779d

Browse files
author
gitName
committed
AB#1055085: GitHub administration for GitHub Advanced Security
1 parent 80bee5f commit 4ed779d

13 files changed

+40
-43
lines changed

learn-pr/github/github-administration-github-advanced-security/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: introduction
66
title: Introduction
77
description: An introduction to the advanced security subjects you learn about in this module.
8-
ms.date: 05/02/2024
8+
ms.date: 06/10/2025
99
author: rmcmurray
1010
ms.author: robmcm
1111
ms.topic: unit

learn-pr/github/github-administration-github-advanced-security/2-what-is-github-advanced-security.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: learning-content
66
title: What is GitHub Advanced Security?
77
description: Overview of the GitHub Advanced Security features and where they fit in the software development lifecycle.
8-
ms.date: 05/02/2024
8+
ms.date: 06/10/2025
99
author: rmcmurray
1010
ms.author: robmcm
1111
ms.topic: unit

learn-pr/github/github-administration-github-advanced-security/3-enable-github-advanced-security.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: learning-content
66
title: Enable GitHub Advanced Security
77
description: Overview of how to enable GitHub Advanced Security on Enterprise Cloud and Enterprise Server
8-
ms.date: 05/02/2024
8+
ms.date: 06/10/2025
99
author: rmcmurray
1010
ms.author: robmcm
1111
ms.topic: unit

learn-pr/github/github-administration-github-advanced-security/4-manage-access-github-advanced-security.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: learning-content
66
title: Manage access to GitHub Advanced Security
77
description: Overview of how to set up access for different security alerts and how to set up security policies at the organization and repository level
8-
ms.date: 05/02/2024
8+
ms.date: 06/10/2025
99
author: rmcmurray
1010
ms.author: robmcm
1111
ms.topic: unit

learn-pr/github/github-administration-github-advanced-security/5-manage-github-advanced-security-features-alerts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: learning-content
66
title: Manage the GitHub Advanced Security features and alerts
77
description: Overview of how to manage security alerts with the Security Overview and how to manage the GitHub Advanced Security features with the Advanced Security endpoints.
8-
ms.date: 05/02/2024
8+
ms.date: 06/10/2025
99
author: rmcmurray
1010
ms.author: robmcm
1111
ms.topic: unit

learn-pr/github/github-administration-github-advanced-security/6-knowledge-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: knowledge-check
66
title: Module assessment
77
description: Knowledge check for the GitHub administration for GitHub Advanced Security module
8-
ms.date: 05/02/2024
8+
ms.date: 06/10/2025
99
author: rmcmurray
1010
ms.author: robmcm
1111
ms.topic: unit

learn-pr/github/github-administration-github-advanced-security/7-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: summary
66
title: Summary
77
description: A recap on what you learned about administering GitHub Advanced Security in this module.
8-
ms.date: 05/02/2024
8+
ms.date: 06/10/2025
99
author: rmcmurray
1010
ms.author: robmcm
1111
ms.topic: unit

learn-pr/github/github-administration-github-advanced-security/includes/1-introduction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ GitHub recognizes that in our world today, software security is more critical th
22

33
Imagine you're a security engineer responsible for managing application security in a large organization that has thousands of repositories. With such a large software ecosystem, application security is a priority in your company, which recently decided to purchase GitHub Advanced Security licenses as part of an organization-wide strategy to shift security left. GitHub Advanced Security lets your company reduce its technical debt and catch vulnerabilities early in its software development lifecycle.
44

5-
You're asked to come up with an adoption and scaling plan to gradually implement GitHub Advanced Security across all development teams. First, you need to get acquainted with the different GitHub Advanced Security features. Then, you need to understand where these features fit in your software development lifecycle and how to use them.
5+
You've been asked to come up with an adoption and scaling plan to gradually implement GitHub Advanced Security across all development teams. First, you need to get acquainted with the different GitHub Advanced Security features. Then, you need to understand where these features fit in your software development lifecycle and how to use them.
66

7-
In this module, you learn:
7+
In this module, you'll learn:
88

99
- About the different GitHub Advanced Security features and their availability.
1010
- How to enable GitHub Advanced Security according to your enterprise plan.

learn-pr/github/github-administration-github-advanced-security/includes/2-what-is-github-advanced-security.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
GitHub has many features that help you improve and maintain the quality of your code. Some of these features are included in all plans, such as dependency graph and Dependabot alerts. Others only run in a limited functionality mode on public repositories. There are also others that require a GitHub Advanced Security license to run on private repositories.
22

3-
In this unit, you learn more about GitHub Advanced Security, and discover what a project with GitHub Advanced Security looks like.
3+
In this unit, you learn more about GitHub Advanced Security and discover what a project with GitHub Advanced Security looks like.
44

55
## The GitHub Advanced Security features
66

@@ -26,13 +26,13 @@ A GitHub Advanced Security license provides these features for private and inter
2626

2727
So what difference do the GitHub Advanced Security features make in your software-development lifecycle? Let's have a look at a basic security scenario first.
2828

29-
:::image type="content" source="../media/basic-scenario.png" alt-text="Image representing the different stages of the software development lifecycle in a traditional security approach.":::
29+
:::image type="content" source="../media/basic-scenario.png" alt-text="Diagram representing the different stages of the software development lifecycle in a traditional security approach.":::
3030

31-
This example illustrates a traditional *security as a gate* approach in which a single security test or a series of security tests take place during the quality-assurance phase. In this scenario, security usually ends up being a bottleneck to shipping the software. This situation is what your company wants to fix by shifting security left.
31+
This example illustrates a traditional *security as a gate* approach, in which a single security test or a series of security tests take place during the quality-assurance phase. In this scenario, security usually ends up being a bottleneck to shipping the software. This situation is what your company wants to fix by shifting security left.
3232

33-
Now let's look at the same software development lifecycle with GitHub Advanced Security.
33+
Now, let's look at the same software development lifecycle with GitHub Advanced Security.
3434

35-
:::image type="content" source="../media/github-advanced-security-scenario.png" alt-text="Image representing the different stages of the software development lifecycle with GitHub Advanced Security.":::
35+
:::image type="content" source="../media/github-advanced-security-scenario.png" alt-text="Diagram representing the different stages of the software development lifecycle with GitHub Advanced Security.":::
3636

3737
In this scenario, security is set up right from the beginning through security policies at the project configuration stage. Developers are alerted of potential security issues at every step of the development process:
3838

@@ -42,4 +42,4 @@ In this scenario, security is set up right from the beginning through security p
4242

4343
In addition, the **Security Overview** offers administrators a high-level view of the project's security status. This view lets administrators identify problematic repositories that require intervention.
4444

45-
The security of your code is reviewed multiple times before you get to the quality assurance stage, so there's less chance for a bottleneck right before shipping, and less technical debt.
45+
The security of your code is reviewed multiple times before you get to the quality assurance stage, so there's less chance for a bottleneck right before shipping, and less technical debt.

learn-pr/github/github-administration-github-advanced-security/includes/4-manage-access-github-advanced-security.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ Additionally, repository administrators and organization owners can give secret
1818

1919
With the right set of roles and permissions, the developers involved in your security workflow can take the following actions:
2020

21-
- For code scanning alerts: commit corrections to the code, dismiss alerts that don't require any action, or delete alerts to clean up code scanning results.
22-
- For secret scanning alerts: delete detected secrets, create new tokens, and update code that uses the detected secrets, or dismiss alerts that don't require any action.
23-
- For Dependabot alerts: update vulnerable dependencies or dismiss alerts that don't require any action.
21+
- **For code scanning alerts**: commit corrections to the code, dismiss alerts that don't require any action, or delete alerts to clean up code scanning results.
22+
- **For secret scanning alerts**: delete detected secrets, create new tokens, and update code that uses the detected secrets, or dismiss alerts that don't require any action.
23+
- **For Dependabot alerts**: update vulnerable dependencies or dismiss alerts that don't require any action.
2424

2525
## Set a security policy at the organization level
2626

@@ -35,7 +35,7 @@ Follow these steps to set up a security policy at the organization level:
3535

3636
:::image type="content" source="../media/security-policy-org.png" alt-text="Screenshot of security policy drop-down.":::
3737

38-
1. Optionally, if you chose **Allow for selected organizations** to the right of an organization, select the drop-down menu to allow or disallow Advanced Security for the organization. Disallowing Advanced Security for an organization prevents repository administrators from enabling Advanced Security features for other repositories. But, it doesn't disable the features for repositories where the features are already enabled.
38+
1. Optionally, if you chose **Allow for selected organizations** to the right of an organization, select the drop-down menu to allow or disallow Advanced Security for the organization. Disallowing Advanced Security for an organization prevents repository administrators from enabling Advanced Security features for other repositories, but it doesn't disable the features for repositories where the features are already enabled.
3939

4040
:::image type="content" source="../media/security-policy-org-2.png" alt-text="Screenshot of individual organization security policy drop-down.":::
4141

@@ -53,4 +53,4 @@ Follow these steps to set up a security policy at the repository level:
5353
1. In your repository, navigate to **Security > Security policy**.
5454
1. Select **Start setup**.
5555
1. In the new `SECURITY.md` file, add information about supported versions of your project and how to report a vulnerability.
56-
1. Commit the change to the repository.
56+
1. Commit the change to the repository.

0 commit comments

Comments
 (0)