Skip to content
This repository was archived by the owner on Jan 21, 2026. It is now read-only.

Commit 03b8211

Browse files
committed
WhiteSource is now Mend.
1 parent 7317915 commit 03b8211

1 file changed

Lines changed: 28 additions & 28 deletions

File tree

Instructions/Labs/AZ400_M07_L15_Implement_Security_and_Compliance_in_an_Azure_Pipeline.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ lab:
1616

1717
## Lab overview
1818

19-
In this lab, you'll use **WhiteSource Bolt with Azure DevOps** to automatically detect vulnerable open source components, outdated libraries, and license compliance issues in your code. You'll use WebGoat, an intentionally insecure web application maintained by OWASP designed to illustrate common web application security issues.
19+
In this lab, you'll use **Mend Bolt with Azure DevOps** to automatically detect vulnerable open source components, outdated libraries, and license compliance issues in your code. You'll use WebGoat, an intentionally insecure web application maintained by OWASP designed to illustrate common web application security issues.
2020

21-
[WhiteSource](https://www.whitesourcesoftware.com/) is the leader in continuous open source software security and compliance management. WhiteSource integrates into your build process, irrespective of your programming languages, build tools, or development environments. It works automatically, continuously, and silently in the background, checking your open source components' security, licensing, and quality against WhiteSource constantly updated definitive database of open source repositories.
21+
[Mend](https://www.mend.io/) is the leader in continuous open source software security and compliance management. Mend integrates into your build process, irrespective of your programming languages, build tools, or development environments. It works automatically, continuously, and silently in the background, checking your open source components' security, licensing, and quality against Mend constantly updated definitive database of open source repositories.
2222

23-
WhiteSource provides WhiteSource Bolt, a lightweight open source security and management solution developed specifically for integrating Azure DevOps.
23+
Mend provides Mend Bolt, a lightweight open source security and management solution developed specifically for integrating Azure DevOps.
2424

25-
> **Note**: WhiteSource Bolt works per project and doesn't offer real-time alert capabilities, which requires a **Full platform**.
25+
> **Note**: Mend Bolt works per project and doesn't offer real-time alert capabilities, which requires a **Full platform**.
2626
27-
WhiteSource Bolt generally is recommended for larger development teams that want to automate their open source management throughout the entire software development lifecycle (from the repositories to post-deployment stages) and across all projects and products.
27+
Mend Bolt generally is recommended for larger development teams that want to automate their open source management throughout the entire software development lifecycle (from the repositories to post-deployment stages) and across all projects and products.
2828

29-
Azure DevOps integration with WhiteSource Bolt will enable you to:
29+
Azure DevOps integration with Mend Bolt will enable you to:
3030

3131
- Detect and remedy vulnerable open source components.
3232
- Generate comprehensive open source inventory reports per project or build.
@@ -37,8 +37,8 @@ Azure DevOps integration with WhiteSource Bolt will enable you to:
3737

3838
After you complete this lab, you will be able to:
3939

40-
- Activate WhiteSource Bolt.
41-
- Run a build pipeline and review the WhiteSource security and compliance report.
40+
- Activate Mend Bolt.
41+
- Run a build pipeline and review the Mend security and compliance report.
4242

4343
## Estimated timing: 45 minutes
4444

@@ -50,37 +50,37 @@ In this exercise, you will set up the prerequisites for the lab, which consist o
5050

5151
#### Task 1: Create and configure the team project
5252

53-
In this task, you will use Azure DevOps Demo Generator to generate a new project based on the [WhiteSource-Bolt template](https://azuredevopsdemogenerator.azurewebsites.net/?name=WhiteSource-Bolt&templateid=77362)
53+
In this task, you will use Azure DevOps Demo Generator to generate a new project based on the [Mend-Bolt template](https://azuredevopsdemogenerator.azurewebsites.net/?name=Mend-Bolt&templateid=77362)
5454

5555
1. On your lab computer, start a web browser and navigate to [Azure DevOps Demo Generator](https://azuredevopsdemogenerator.azurewebsites.net). This utility site will automate the process of creating a new Azure DevOps project within your account that is prepopulated with content (work items, repos, etc.) required for the lab.
5656

5757
> **Note**: For more information on the site, see <https://docs.microsoft.com/en-us/azure/devops/demo-gen>.
5858
5959
1. Click **Sign in** and sign in using the Microsoft account associated with your Azure DevOps subscription.
6060
1. If required, on the **Azure DevOps Demo Generator** page, click **Accept** to accept the permission requests for accessing your Azure DevOps subscription.
61-
1. On the **Create New Project** page, in the **New Project Name** textbox, type **WhiteSource Bolt**, in the **Select organization** dropdown list, select your Azure DevOps organization, and then click **Choose template**.
62-
1. In the list of templates, in the toolbar, click **DevOps Labs**, select the **WhiteSource Bolt** template and click **Select Template**.
63-
1. Back on the **Create New Project** page, if prompted to install a missing extension, select the checkbox below the **WhiteSource Bolt** and click **Create Project**.
61+
1. On the **Create New Project** page, in the **New Project Name** textbox, type **Mend Bolt**, in the **Select organization** dropdown list, select your Azure DevOps organization, and then click **Choose template**.
62+
1. In the list of templates, in the toolbar, click **DevOps Labs**, select the **Mend Bolt** template and click **Select Template**.
63+
1. Back on the **Create New Project** page, if prompted to install a missing extension, select the checkbox below the **Mend Bolt** and click **Create Project**.
6464

6565
> **Note**: Wait for the process to complete. This should take about 2 minutes. In case the process fails, navigate to your DevOps organization, delete the project, and try again.
6666
6767
1. On the **Create New Project** page, click **Navigate to project**.
6868

69-
### Exercise 1: Implement Security and Compliance in an Azure Pipeline using WhiteSource Bolt
69+
### Exercise 1: Implement Security and Compliance in an Azure Pipeline using Mend Bolt
7070

71-
In this exercise, leverage WhiteSource Bolt to scan the project code for security vulnerabilities and licensing compliance issues, and view the resulting report.
71+
In this exercise, leverage Mend Bolt to scan the project code for security vulnerabilities and licensing compliance issues, and view the resulting report.
7272

73-
#### Task 1: Activate WhiteSource Bolt
73+
#### Task 1: Activate Mend Bolt
7474

75-
In this task, you will activate WhiteSource Bolt in the newly generated Azure Devops project.
75+
In this task, you will activate Mend Bolt in the newly generated Azure Devops project.
7676

77-
1. On your lab computer, in the web browser window displaying the Azure DevOps portal with the **WhiteSource Bolt** project open, **in the vertical menu bar** at the far left of the Azure DevOps portal, click **Pipelines** section and **WhiteSource Bolt** option (in the vertical menu bar under "Deployment Groups" option).
78-
1. On the **You're almost there** pane, provide your **Work Email** and **Company Name**, in the **Country** dropdown list, select the entry representing your country, and click *Get Started* button to start using the *Free* version of WhiteSource Bolt. This will automatically open a new browser tab displaying the **Get Started With Bolt** page.
79-
1. Switch back to the web browser tab displaying the Azure DevOps portal and verify that the **You are using a FREE version of WhiteSource Bolt** is displayed.
77+
1. On your lab computer, in the web browser window displaying the Azure DevOps portal with the **Mend Bolt** project open, **in the vertical menu bar** at the far left of the Azure DevOps portal, click **Pipelines** section and **Mend Bolt** option (in the vertical menu bar under "Deployment Groups" option).
78+
1. On the **You're almost there** pane, provide your **Work Email** and **Company Name**, in the **Country** dropdown list, select the entry representing your country, and click *Get Started* button to start using the *Free* version of Mend Bolt. This will automatically open a new browser tab displaying the **Get Started With Bolt** page.
79+
1. Switch back to the web browser tab displaying the Azure DevOps portal and verify that the **You are using a FREE version of Mend Bolt** is displayed.
8080

8181
#### Task 2: Trigger a build
8282

83-
In this task, you will trigger a build within your Java code-based Azure DevOps project. You will use **WhiteSource Bolt** extension to identify vulnerable components present in this code.
83+
In this task, you will trigger a build within your Java code-based Azure DevOps project. You will use **Mend Bolt** extension to identify vulnerable components present in this code.
8484

8585
1. On your lab computer, in the vertical menu bar on the left side, navigate to the **Pipelines** section, click **WhileSourceBolt**, click **Run pipeline** and then, on the **Run pipeline** pane, click **Run**.
8686
1. On the **Summary** tab of the build pane, in the **Jobs** section, click **Phase 1** and monitor the progress of the build process.
@@ -91,26 +91,26 @@ In this task, you will trigger a build within your Java code-based Azure DevOps
9191
| ---- | ------ |
9292
| ![npm](images/m07/npm.png) **npm** | Installs and publishes npm packages required for the build |
9393
| ![maven](images/m07/maven.png) **Maven** | builds Java code with the provided pom xml file |
94-
| ![whitesourcebolt](images/m07/whitesourcebolt.png) **WhiteSource Bolt** | scans the code in the provided working directory/root directory to detect security vulnerabilities, problematic open source licenses |
94+
| ![Mendbolt](images/m07/whitesourcebolt.png) **Mend Bolt** | scans the code in the provided working directory/root directory to detect security vulnerabilities, problematic open source licenses |
9595
| ![copy-files](images/m07/copy-files.png) **Copy Files** | copies the resulting JAR files from the source to the destination folder using match patterns |
9696
| ![publish-build-artifacts](images/m07/publish-build-artifacts.png) **Publish Build Artifacts** | publishes the artifacts produced by the build |
9797

9898
1. Once the build completes, navigate back to the **Summary** tab and review **Tests and coverage** section.
9999

100100
#### Task 3: Analyze Reports
101101

102-
In this task, you will review the WhiteSource Bolt build report.
102+
In this task, you will review the Mend Bolt build report.
103103

104-
1. On the build pane, click the **WhiteSource Bolt Build Report** tab header and wait for the report to fully render.
105-
1. While on the **WhiteSource Bolt Build Report** tab, verify that WhiteSource Bolt automatically detected Open Source components in the software including transitive dependencies and their respective licenses.
106-
1. While on the **WhiteSource Bolt Build Report** tab, review the Security dashboard, displaying the vulnerabilities discovered during the build.
104+
1. On the build pane, click the **Mend Bolt Build Report** tab header and wait for the report to fully render.
105+
1. While on the **Mend Bolt Build Report** tab, verify that Mend Bolt automatically detected Open Source components in the software including transitive dependencies and their respective licenses.
106+
1. While on the **Mend Bolt Build Report** tab, review the Security dashboard, displaying the vulnerabilities discovered during the build.
107107

108108
> **Note**: The report displays the list of all vulnerable open source components, including **Vulnerability Score**, **Vulnerable Libraries**, and **Severity Distribution**. You can identify the opensource license distribution by leveraging a detailed view of all components and links to their metadata and licensed references.
109109
110-
1. While on the **WhiteSource Bolt Build Report** tab, scroll down to the **Outdated Libraries** section and review its content.
110+
1. While on the **Mend Bolt Build Report** tab, scroll down to the **Outdated Libraries** section and review its content.
111111

112-
> **Note**: WhiteSource Bolt tracks outdated libraries in the project, providing library details, links to newer versions, and remediation recommendations.
112+
> **Note**: Mend Bolt tracks outdated libraries in the project, providing library details, links to newer versions, and remediation recommendations.
113113
114114
## Review
115115

116-
In this lab, you will use **WhiteSource Bolt with Azure DevOps** to automatically detect vulnerable open source components, outdated libraries, and license compliance issues in your code.
116+
In this lab, you will use **Mend Bolt with Azure DevOps** to automatically detect vulnerable open source components, outdated libraries, and license compliance issues in your code.

0 commit comments

Comments
 (0)