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
|[Credscan](detect-credential-leaks.md)| Credential Scanner (also known as CredScan) is a tool developed and maintained by Microsoft to identify credential leaks such as those in source code and configuration files <br> common types: default passwords, SQL connection strings, Certificates with private keys | Not Open Source |
20
+
|[Credscan](detect-exposed-secrets.md)| Credential Scanner (also known as CredScan) is a tool developed and maintained by Microsoft to identify credential leaks such as those in source code and configuration files <br> common types: default passwords, SQL connection strings, Certificates with private keys | Not Open Source |
21
21
|[Template Analyzer](https://github.com/Azure/template-analyzer)| ARM template, Bicep file |[MIT License](https://github.com/Azure/template-analyzer/blob/main/LICENSE.txt)|
Copy file name to clipboardExpand all lines: articles/defender-for-cloud/defender-for-devops-introduction.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ Defender for DevOps allows you to manage your connected environments and provide
37
37
38
38
:::image type="content" source="media/defender-for-devops-introduction/devops-dashboard.png" alt-text="Screenshot of the Defender for DevOps dashboard." lightbox="media/defender-for-devops-introduction/devops-dashboard.png":::
39
39
40
-
Here, you can [add GitHub](quickstart-onboard-github.md) and [Azure DevOps](quickstart-onboard-devops.md) environments, customize DevOps workbooks to show your desired metrics, view our guides and give feedback, and [configure your pull request annotations](tutorial-enable-pull-request-annotations.md).
40
+
Here, you can [add GitHub](quickstart-onboard-github.md) and [Azure DevOps](quickstart-onboard-devops.md) environments, customize DevOps workbooks to show your desired metrics, view our guides and give feedback, and [configure your pull request annotations](enable-pull-request-annotations.md).
41
41
42
42
### Understanding your DevOps security
43
43
@@ -88,6 +88,6 @@ On this part of the screen you see:
88
88
89
89
## Next steps
90
90
91
-
[Connect your GitHub repositories to Microsoft Defender for Cloud](quickstart-onboard-github.md).
91
+
[Configure the Microsoft Security DevOps GitHub action](github-action.md).
92
92
93
-
[Connect your Azure DevOps repositories to Microsoft Defender for Cloud](quickstart-onboard-devops.md).
93
+
[Configure the Microsoft Security DevOps Azure DevOps extension](azure-devops-extension.md)
Copy file name to clipboardExpand all lines: articles/defender-for-cloud/detect-exposed-secrets.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -148,4 +148,4 @@ The following exit codes are available in CredScan:
148
148
| -9000 | Scan failed with unknown error. |
149
149
150
150
## Next steps
151
-
+ Learn how to [configure pull request annotations](tutorial-enable-pull-request-annotations.md) in Defender for Cloud to remediate secrets in code before they are shipped to production.
151
+
+ Learn how to [configure pull request annotations](enable-pull-request-annotations.md) in Defender for Cloud to remediate secrets in code before they are shipped to production.
Copy file name to clipboardExpand all lines: articles/defender-for-cloud/enable-pull-request-annotations.md
+8-18Lines changed: 8 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
-
title: Tutorial Enable pull request annotations in GitHub or in Azure DevOps
2
+
title: Enable pull request annotations in GitHub or in Azure DevOps
3
3
description: Add pull request annotations in GitHub or in Azure DevOps. By adding pull request annotations, your SecOps and developer teams so that they can be on the same page when it comes to mitigating issues.
4
4
ms.topic: overview
5
5
ms.custom: ignite-2022
6
-
ms.date: 10/20/2022
6
+
ms.date: 10/30/2022
7
7
---
8
8
9
-
# Tutorial: Enable pull request annotations in GitHub and Azure DevOps
9
+
# Enable pull request annotations in GitHub and Azure DevOps
10
10
11
11
Defender for DevOps exposes security findings as annotations in Pull Requests (PR). Security operators can enable PR annotations in Microsoft Defender for Cloud. Any exposed issues can then be remedied by developers. This process can prevent and fix potential security vulnerabilities and misconfigurations before they enter the production stage. Defender for DevOps annotates the vulnerabilities within the differences in the file rather than all the vulnerabilities detected across the entire file. Developers are able to see annotations in their source code management systems and Security operators can see any unresolved findings in Microsoft Defender for Cloud.
12
12
@@ -15,16 +15,8 @@ With Microsoft Defender for Cloud, you can configure PR annotations in Azure Dev
15
15
> [!NOTE]
16
16
> GitHub Advanced Security for Azure DevOps (GHAzDO) is providing a free trial of PR annotations during the Defender for DevOps preview.
17
17
18
-
In this tutorial you'll learn how to:
19
-
20
-
> [!div class="checklist"]
21
-
> *[Enable pull request annotations in GitHub](#enable-pull-request-annotations-in-github).
22
-
> *[Enable pull request annotations in Azure DevOps](#enable-pull-request-annotations-in-azure-devops).
23
-
24
18
## Prerequisites
25
19
26
-
Before you can follow the steps in this tutorial, you must:
27
-
28
20
**For GitHub**:
29
21
30
22
- An Azure account. If you don't already have an Azure account, you can [create your Azure free account today](https://azure.microsoft.com/free/).
@@ -37,7 +29,7 @@ Before you can follow the steps in this tutorial, you must:
37
29
- An Azure account. If you don't already have an Azure account, you can [create your Azure free account today](https://azure.microsoft.com/free/).
38
30
-[Connect your Azure DevOps repositories to Microsoft Defender for Cloud](quickstart-onboard-devops.md).
39
31
-[Configure the Microsoft Security DevOps Azure DevOps extension](azure-devops-extension.md).
40
-
-[Setup secret scanning in Azure DevOps](detect-credential-leaks.md#setup-secret-scanning-in-azure-devops).
32
+
-[Setup secret scanning in Azure DevOps](detect-exposed-secrets.md#setup-secret-scanning-in-azure-devops).
41
33
42
34
## Enable pull request annotations in GitHub
43
35
@@ -85,7 +77,7 @@ Any issues that are discovered by the scanner will be viewable in the Files chan
85
77
86
78
1. Navigate through the page and locate an affected file with an annotation.
87
79
88
-
1. Follow the remediation steps in the annotation. If you choose not remediate the annotation, select **Dismiss alert**.
80
+
1. Follow the remediation steps in the annotation. If you choose not to remediate the annotation, select **Dismiss alert**.
89
81
90
82
1. Select a reason to dismiss:
91
83
@@ -127,7 +119,7 @@ Before you can enable pull request annotations, your main branch must have enabl
127
119
128
120
:::image type="content" source="media/tutorial-enable-pr-annotations/validation-policy.png" alt-text="Screenshot that shows the build validation.":::
129
121
130
-
Once you have completed these steps you can select the build pipeline you created previously and customize it's settings to suit your needs.
122
+
Once you have completed these steps you can select the build pipeline you created previously and customize its settings to suit your needs.
131
123
132
124
### Enable pull request annotations
133
125
@@ -141,7 +133,7 @@ Once you have completed these steps you can select the build pipeline you create
141
133
142
134
1. Select **Configure**.
143
135
144
-
:::image type="content" source="media/tutorial-enable-pr-annotations/select-configure.png" alt-text="Screenshot that shows you where to select configure, on the screen.":::
136
+
:::image type="content" source="media/tutorial-enable-pr-annotations/select-configure.png" alt-text="Screenshot that shows you where to select configure on the screen.":::
145
137
146
138
1. Toggle Pull request annotations to **On**.
147
139
@@ -191,13 +183,11 @@ Defender for DevOps will re-activate an annotation if the security issue is not
191
183
192
184
## Learn more
193
185
194
-
In this tutorial, you learned how to enable pull request annotations in GitHub and Azure DevOps.
195
-
196
186
Learn more about [Defender for DevOps](defender-for-devops-introduction.md).
197
187
198
188
Learn how to [Discover misconfigurations in Infrastructure as Code](iac-vulnerabilities.md).
199
189
200
-
Learn how to [detect exposed secrets in code](detect-credential-leaks.md).
190
+
Learn how to [detect exposed secrets in code](detect-exposed-secrets.md).
0 commit comments