Overview
The Dependencies Due Diligence Report, accessible via your Mend Platform’s main navigation, provides a detailed view of the open-source libraries used across selected projects within an application, including their risk scores and licenses.
Getting it done
There are two ways to generate a Dependencies Due Diligence Report.
-
Via the Reports page.
-
Via Mend API 3.0 Reports section.
Generate the report using the Mend Platform
You can generate the report via the Reports page.
-
Click the Reports button located in the top bar of the Mend Platform user interface:
-
Click the Create button (
) at the top-right edge of the Reports page.
-
Select Dependencies Due Diligence from the drop-down list of the Create Report wizard:
-
Scope - Define the report's scope by specifying the application. You can refine the scope by selecting one or more projects within that application.
-
Configuration - Specify the Report Name and Format (JSON/XML/EXCEL).
-
Notification – Get notified by email when the report is ready by selecting the Send me an email notification when this report is ready checkbox.
-
Click Create.
Generate the report using the Mend API
For details on generating the Dependencies Due Diligence Report via API, refer to our Mend API 3.0 page:
Understanding the Dependencies Due Diligence Report
The Dependencies Due Diligence Report provides comprehensive details on each license and associated libraries.
Example of the report in a table format:
| Type | Risk Score | Library | Reference | Copyright | Download Link | Homepage | Package URL | Author | Project Name | Product Name | Reference Type | License | All References |
|-------------|------------|--------------------------------|---------------------------------------------------------------------------------------------------|------------------------------------------------------|---------------------------------------------------------------------------------------------------|-----------------------------------|----------------------------------------------------------------------------------------------------|------------------------------------|--------------|---------------|----------------|----------------|----------------------------------------------------------------------------------------------------|
| Open Source | 65 | jboss-as-remoting-7.0.2.Final.j| https://index.mend.io/gri/app/reader/resource/content/asString/1bf4c983-4eda-4b2c-892b-61994f7a4bc| 2010 Copyright 2010 Red Hat, Inc., and individual con| https://repo.maven.apache.org/maven2/org/jboss/as/jboss-as-remoting/7.0.2.Final/jboss-as-remoting | http://www.jboss.org/ | https://repo.maven.apache.org/maven2/org/jboss/as/jboss-as-remoting/7.0.2.Final/jboss-as-remotin | JBoss, a division of Red Hat, Inc. | Demo Data | Demo Product | POM file | LGPL 2.1 | https://index.mend.io/gri/app/reader/resource/content/asString/1bf4c983-4eda-4b2c-892b-61994f7a4bca|
| Open Source | 39 | xml-apis-2.7.1.jar | https://index.mend.io/gri/app/reader/resource/content/asString/7c65110b-ed61-42ef-9589-122091bf9be| 1999 Copyright 1999 Sun Microsystems,IBM Corporation | https://nexus.opendaylight.org/content/groups/public/apache-xerces/xml-apis/2.7.1/xml-apis-2.7.1.j| http://xml.apache.org/xerces2-j/ | https://nexus.opendaylight.org/content/groups/public/apache-xerces/xml-apis/2.7.1/xml-apis-2.7.1.po| Sun Microsystems, World Wide Web Co| Demo Data | Demo Product | POM file | Apache 2.0 | https://index.mend.io/gri/app/reader/resource/content/asString/7c65110b-ed61-42ef-9589-122091bf9beb|
| Open Source | 78 | neo4j-udc-1.8.1.jar | https://index.mend.io/gri/app/reader/resource/content/asString/a741568f-8f5e-4a95-afed-a069db4ad3c| 2002-2012 Copyright 2002-2012 Network Engine for Obj | https://repo.maven.apache.org/maven2/org/neo4j/neo4j-udc/1.8.1/neo4j-udc-1.8.1.jar | http://components.neo4j.org/neo4j | https://repo.maven.apache.org/maven2/org/neo4j/neo4j-udc/1.8.1/neo4j-udc-1.8.1.pom | The Neo4j Graph Database Project | Demo Data | Demo Product | POM file | GPL 3.0 | https://index.mend.io/gri/app/reader/resource/content/asString/a741568f-8f5e-4a95-afed-a069db4ad3c9|
Example breakdown:
-
Type: Whether the library is open source.
-
Risk Score: The risk score associated with the dependency.
-
Library: The name and version of the library.
-
Reference: A link to the reference for the library.
-
Copyright: Copyright information.
-
Download Link: A link to download the library.
-
Homepage: The official homepage for the library.
-
Package URL: A link to the package URL.
-
Author: The entity responsible for the library.
-
Project Name: The name of the project.
-
Product Name: The name of the application.
-
Reference Type: Type of reference file.
-
License: Name of the license under which the library is distributed.
-
All References: A link to the reference and the reference file type.