(Enterprise Only) FOSSLight Scanner Service

개요

웹서비스로 FOSSLight Scanner를 이용하여 Source, Binary, Dependency 분석을 수행합니다. 분석 결과는 FOSSLight Report형태로 생성됩니다.

사용 방법

로그인

  • http://fs.lge.com에서 AD 계정 ID와 비밀번호를 입력하여 접속합니다.
    log-in

Create a Project

  1. 우측 상단의 "New Project" 버튼을 클릭하여 Project를 생성합니다.
    New Project

  2. "Create a Porject"에 내용을 입력합니다.
    Creat a Project

    • Name : Project 이름을 입력합니다.
    • Inputs : 분석할 소스를 선택합니다.
      • Upload files : 분석할 파일을 압축하여 업로드합니다. (1개만 업로드)
      • Download URLs : 분석할 소스 링크 (wget 또는 git clone 하여 받을 수 있는 링크)를 입력합니다.
        • Public : 공개된 Repository인 경우
          • 입력값 예시
            • wget : github.com/LGE-OSS/example/archive/refs/tags/v1.0.0.zip
            • git clone : github.com/LGE-OSS/example
        • Private Git : Private git 인 경우
          • http:// 또는 https:// : user name과 PAT 값을 입력합니다. (PAT 값에는 /가 포함되면 안 됨)
          • ssh:// : 제공되는 ssh key 값을 복사하여 private git repository에 등록합니다. ⚠️ github 는 ssh 대신 PAT 를 이용합니다.
            ssh
    • Pipeline
      • scan_all : source, binary, dependency 분석
      • source : source code만 분석
      • binary : binary만 분석
    • 권한 설정
      • Private : 생성자만 조회 가능
      • Public : 링크를 통해 해당 Project를 다른 사람이 볼 수 있고 분석 결과를 다운로드할 수 있음

분석 결과

analysis_result

  1. Download results : 분석 결과 파일을 다운로드 받을 수 있습니다.
    • FOSSLight Scanner Result : FOSSLight Hub의 Identification 과정에서 업로드 할 수 있는 리포트입니다.
  2. Files : 분석한 파일별 검출 결과를 File Tree 포맷으로 확인할 수 있습니다. (FOSSLight Dependency 결과는 미포함)
  3. Detected Open Source : 분석 결과를 list로 확인할 수 있습니다. (FOSSLight Dependency 결과는 미포함)
    detected_opensource