Self-Check

Note

In Self-Check, you can easily check information such as licenses and vulnerabilities for the OSS(Open Source Software) to be reviewed without the review process.

Information that can be checked through Self-Check

You can check the information below by creating a Self-Check Project and entering the OSS to be reviewed.

  • OSS Detailed Information: Registered version, license by version, copyright, homepage, download location, etc.
  • License Detailed Information: Type of license, obligations, restrictions, full text of the license, etc.
  • User Guide: Precautions when using the OSS, etc.
  • Vulnerability: Security vulnerability information provided by NVD (National Vulnerability Database)

Verification procedure through Self-Check

Self-Check can be done through the following procedure.

1. Self-Check Project creation

  1. Click the Add button at the top right of the Self-Check List.
  2. Enter the relevant information and click Save.
  3. You can check the newly created Self-Check Project in the Self-Check List, and double-click the list to check the details.

2. OSS information input

Enter OSS information on OSS Table

Click the + button to add a row, enter the OSS you want to check, and save.

Load OSS information from FOSSLight Report file

  • Upload the FOSSLight Report containing the OSS list in the Upload Analysis Result column. Uploadable FOSSLight Report form can be downloaded by clicking the Export button. selfcheck_add_oss_1
  • Select the sheet to load and click OK.
    selfcheck_add_oss_2
  • Click the Save button().

(LGE Only) Load the FOSSLight Scanner Service analysis results by entering the URL.

FOSSLight Hub's Self-check is integrated with FOSSLight Scanner Service.

  • Create a Self-check project.
  • Select URL and enter the source link to be analyzed (a link that can be downloaded using wget or git clone) and click Send button. selfcheck_add_oss_3

  • You can confirm that the project has been created on FOSSLight Scanner Service. selfcheck_fs_list


3. Check OSS and License information

oss_table

Warning Messages

Message Meaning
Unconfirmed open source Displayed when the same OSS Name is not registered in FOSSLight Hub.
Unconfirmed version Displayed when the same OSS Name is registered in FOSSLight Hub, but the same version is not registered.
This field is required Displayed when the License information is not entered.
(This is not a mandatory field in Self-Check.)
Non-included license Displayed when the same OSS Name and OSS Version are registered in FOSSLight Hub, but the registered License is different.

OSS and License information

Clicking the icon in the column below provides detailed information about the registered OSS, detailed information about the License, and a guide for the License. However, even for registered OSS, a User Guide may not be provided.

  • OSS Detail: Detailed information such as various versions of the registered OSS, each License, and Copyright is provided in a popup window.
  • License Detail: Detailed information about the License used by the OSS and the License Text are provided in a popup window.
  • User Guide: Links to information that can be referenced when using the License are provided.

Obligations/restrictions according to the use of OSS

❕ Details can be checked in the License List.

  • Obligation > Notify icon(): You are obligated to notify copyright or license (or both).
  • Obligation > Source icon(): You are obligated to disclose the source code.
  • Restriction icon: there are restrictions on using the OSS.
    (E.g., restrictions on modification, restrictions on commercial use, etc.)

4. Vulnerability information check

Note
  • Check in the Vulnerability column : When the OSS is searched in the CVE DB provided by NIST, the Vulnerability icon is displayed in color according to the CVSS Score.
  • Confirmation with an export file (.xlsx) : An Excel file containing a list of all described OSS and vulnerability information is downloaded.
  • Detailed information related to Vulnerability can be found in Vulnerability.

1. Check in FOSSLight Hub UI

self_pop When you click the Vulnerability icon, the vulnerability information of the corresponding OSS Name and OSS Version is provided in a pop-up window.

2. Confirm with export file

  • Self-Check Sheet self_check_sheet
    The OSS list entered by the user is described in accordance with the FOSSLight Report form.
    The information in this tab can be used later in Identification of Project.
  • Vulnerability Sheet self_check_sheet2
    The entered version and higher version information of the OSS where vulnerability information was found are described.
    At this time, by clicking the Vulnerability Link, you can check the CVE-ID of the OSS Name and OSS Version.