WhiteSource provides several methods for user login. In GEANT, use the single sign-on login (SSO):
Click Sign in with SSO.
Enter your GEANT email address to be forwarded to the GEANT login page.
On subsequent logins, you can go directly to https://app-eu.whitesourcesoftware.com/Wss/WSS.html - depending on saved cookies, some or all of the previous steps may be skipped.
For more information on accounts management and customisation of WhiteSource and products visibility, see Re: MANUAL: Accessing WhiteSource and visibility levels (THIS PAGE SHOULD BE MOVED!).
Many things are shown on the WhiteSource dashboard. To understand them, read the following text which is focused on licenses and interpretation of the provided data for GEANT.
The dashboard in WhiteSource can be at the level of organization (GEANT), Product or Project. A detailed explanation of the terms Products, Projects, and Organizations in WS is here. In a nutshell: your team is working on a WhiteSource 'product' which may consist of several pieces of software, which are in WhiteSource called 'projects'.
The dashboard at the organization level is WhiteSource Home Page; at the product level, it is Product Page, and at the project level, Project Page. Regardless of the level, the dashboard contains the following key information:
Detailed information about the libraries
The Library table in the header has a link to the Inventory Report. This report is a tabular view of detailed information about open source libraries. The Inventory Report provides the following columns of information per library:
Library Name - the standard name of the library
Type - indicates whether the library is a source library
Description - short functional description of the library
Licences - licences associated with the library
Match Type - can be one of the following:
Exact match - the library was matched by SHA-1 checksum
Best match - source file was matched by SHA-1 checksum; library assigned to a source library by best match
Filename match- library could not be matched by SHA-1 checksum but matched the filename
Suspected match - library match is expected and will be updated with the exact match
Occurrences - number of all instances in which the library is used in any project in the organization (you can click the details link to see the name of the project(s) and their associated product names)
Detailed information about the licences (Licence Analysis)
This section provides an overview of the license distribution of the organization (or product, project), showing which licences are used and how many libraries are associated with each license. The distribution of licences is shown in the pie chart. The following information is displayed for each licence:
The Project dashboard within this section has a link View In Due Diligence Report. This report is a tabular view of detailed information about all detected licences. The Due Diligence Report provides the following columns of information:
License - the name of the licence for the library
License Type - the type of licence (Open Source, Closed Source, Unknown)
Risk - the licence copyright risk score (for details, see Risk Score Attribution)
Library - the name of the open-source library. (click the library name to be forwarded to its Library Details page)
License Reference - includes an indication as to where the licence was found
Copyright - the range of years for the library's copyright
Homepage - link to the homepage of the library
Author - name of the author of the library
Project - the project where the library is used
Product - the product where the library is used
Custom Attribute - displayed only if a custom attribute was selected in Select Custom Attribute in the scope area
Level - the level of the licence, root or nested
The Product page displays detailed information about a specific product (the result of a product scan for a specific version). The product page for a product is accessed from the Products menu item of the main menu.
The Project page displays detailed information about a specific project within a previously selected product. It can be accessed from the Projects menu item in the main menu.
The difference in interpreting the presence of a problematic library when assessing the situation vs exploring license compatibility and compliance options vs checking compliance with the established product's licence
same policy/licence across projects in the product vs differentiated project policies
The Risk Report is a tool that provides a view of all aspects of open-source libraries concerning their licenses, security, quality and compliance.
The report contains a number of panels and tables displaying risk-related information. The Risk Report has the following sections:
Click Export to PDF at the top right of the report and export the Risk report as a PDF file.
The GEANT WhiteSource admins can always see all scanned GEANT products.
By default, anyone who applies to WhiteSource can see the content of all non-restricted GEANT products and projects in WhiteSource. It is possible to restrict read permissions to scan results for specific products and projects. You can contact the GEANT WhiteSource support to get access to a specific project that has limited visibility or to restrict the permissions for a specified product or project.