Skip to main content
Skip table of contents

Reports in the Mend Platform

Overview

Mend’s reporting capability allows you to generate detailed insights across your projects, covering open-source dependencies, code vulnerabilities, and container images. With various report types tailored to specific needs, you can easily assess security, compliance, and risk, while managing and downloading reports directly from the Reports page. This article will walk you through creating and managing reports in the Mend Platform.

Use case for each Report Type

When creating a report, you can choose from three Scan Engines, each offering a range of specific report types designed to meet various analysis needs:

Mend Dependencies (SCA)

  • Dependencies SBOM: Details the libraries, code packages, and third-party components in your application.

  • Dependencies Risk: Highlights critical security and maintenance insights for your project’s open-source libraries.

  • Dependencies Due Diligence: Provides a comprehensive view of open-source libraries across selected projects, including risk scores and licenses.

  • Dependencies Inventory: Offers a detailed breakdown of library functions, assigned licenses, and usage within the project scope.

  • Dependencies Attribution: Delivers compliance information on third-party components managed in your application or project.

  • Dependencies Findings: Summarize the vulnerabilities found in the open-source libraries used in your project.

Mend Code (SAST)

  • Code Findings: Provides detailed insights into your application's or project's code findings.

  • Code Compliance: Ensures your code aligns with top industry standards.

  • Code Suppressions: Provides a clear overview of suppressed vulnerabilities in your Project/Application.

Mend Container

Getting it done

Click the Reports button at the top menu bar to access the Reports dashboard:

image-20240403-061355.png

The Reports table lists the reports that have been generated within your organization:

image-20240403-063338.png

Table Columns

image-20240403-063247.png

Column Value

Definition

1

Report Name

The name of the report.

The default naming convention is: Scan Engine + Report Name

Example 1: Dependencies Due Diligence Report

This name indicates that it’s an SCA report

Example 2: Code Findings Report

This name indicates that it’s a SAST report

Example 3: Container Image Due Diligence Report

This name indicates that it’s a Container report

2

Report Type

The type of report that was created. The available options are:

3

Status

The current status of the report. The available options are:

  • Success

  • In Progress

  • Failed

4

Scope

The scope of the report. The available options are:

  • Organization

  • Application

  • Project

5

Scope Name

The name of the selected scope. For example, if my report is an application-level report and the application for which the report was generated is named 'test', the Scope Name will be ‘test’.

6

Format

The generated report’s file format. Depending on the Report Type, The available options are:

  • JSON

  • EXCEL

  • CSV

  • PDF

  • XML

  • HTML

  • SARIF

  • TV

  • YAML

7

Generated By

The email address of the user that generated the report

8

Date

The date and time the report was created

9

Actions image-20240403-081403.png

Actions that can be executed on the report. The current options are:

  • Download

  • Delete

Adjust the Reports Table

Adding/Removing and Reordering Columns

Columns can be added or removed from the reports table by clicking the ‘Columns’ button at the right edge of the UI and checking/unchecking the boxes next to the desired column names.

Here you can also reorder the columns in the table by dragging the 12-dot icon image-20240403-082826.png next to the desired column name to its desired new location.

image-20240822-201442.png
  • Note that the Actions column cannot be removed and is therefore greyed out.

Similarly, you can also reorder the columns in the table itself by dragging the column header sideways:

image-20240403-083403.png

Searching & Filtering Reports

All the columns bar the Actions column contain a filter option (image-20240403-083804.png). The columns that don’t have a predefined list of values in the filter are searchable by text. Searching through reports by text is done by entering the search query into the relevant column’s search box.

Example:

image-20240403-071146.png

Entering the string ‘dep’ in the Report Name search box will return all previously generated reports with the string ‘dep’ in their name. This can be used, for instance, to list the Dependencies reports.

Filtering by Scan Engine (SCA/SAST/Container)

If you wish to only display reports of specific scan engines (SCA/SAST/Container), you can easily achieve this, by making sure only the relevant scan engines are selected:

image-20240403-091023.png

Listing both SCA and Container Reports

Note:

Dependencies = Mend SCA

Code = Mend SAST

Containers = Mend Container

Paging

The maximum number of reports per page is 50. When you exceed that number, you will be able to navigate back and forth between the pages, to view additional reports using the navigation panel at the bottom-right corner of the UI.

  • You can navigate to the next/previous page using the interior buttons of the navigation panel

  • You can also navigate to the first/last page using the exterior buttons of the navigation panel

image-20240403-080031.png

Create your Reports

  1. Click the ‘Create’ button to spawn the Create Report pane on the right side of the screen.

    image-20240905-122205.png

For more information on creating each report type, please refer to the linked reports in the Use Case for Each Report Type section of this article.

Download your Reports

The most recently generated report will be displayed at the top of the reports table.

  1. Select the desired report by checking the box next to it. This will highlight the entire line.

  2. Click the Actions button (image-20240403-081403.png) at the right edge of the highlighted line.

  3. Click ‘Download’.

image-20240403-085117.png

  

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.