fosslight_prechecker 로 sbom-info.yaml to fosslight_pre.xlsx 변환후 Hub 등록, Identification 처리


[Hub 등록 상세 절차]

  • FOSSLight Hub 프로젝트 생성
    • 제품+branch
      • ex) Nexacro_v24_RELEASE/REL_26.03.04.00_24.0.0.1000_sbom-info
      • ex) Nexacro_v24_master_26.01.28_sbom-info
  • 개발그룹에서 작업한 YAML 문서를 엑셀로 변환
    • WORK800 Git을 최신으로 갱신
    • 개발팀에서 작성한 yml 문서를 prechecker 의 convert 명령어를 이용하여 excel 문서로 추출
      • '명령 프롬프트' 실행
      • cd C:\Users\tobesoft\Documents\qc_works\sbom\FOSSLight\
      • py38_env\Scripts\activate.bat
      • fosslight_master_pre_conv.bat
  • FOSSLight Hub 의 "Project / Identification / BIN" 에 excel upload
    • 'Select Sheet'에서 'Scanner Info' 외에 모든 sheet 을 체크하여 등록
  • 'Binary Name' 컬럼을 sort 하여 파일 경로들을 확인
    • 공백으로 출력된 경우 'source name or path' 값을 미작성한 항목이 있을 수 있다
      • 엑셀 재등록 하지않고 SBOM 생성을 계속 진행할거라면 Hub에서 체크하여 삭제
        개발그룹에서는 해당 라이선스 정보의 기록이 있어서 sbom-info.yml 에 기재하지만 관련 라이브러리 파일(소스, 바이너리)을 찾지 못한 경우가 있을 수 있다.
        추후 개발그룹에서 추가 작업을 위한 것일 수 있으니 우선 Hub에서 조치하여 SBOM 문서 생성을 계속 진행해도 된다.
      • sbom-info.yml 에 반영하여 다시 추출후 적용할거라면 yml 에서 해당 정보를 찾아 '#' 으로 주석
    • 엑셀에 추가 수집된 sbom-info 탭의 데이터에 대해 재확인
  • 'OSS Name', 'License' 컬럼의 값에서 붉은색의 'New open source', 'New license' 메세지에 대해 등록 처리
    • 오픈소스와 라이선스 이름을 확인하여 (등록된 목록 조회) 신규 등록 또는 이름을 수정한다.
    • 간혹 이름을 잘못 기재하거나 복수개 입력한 경우가 있어 이를 수정해줘야 한다.
    • 오픈소스와 라이선스 신규 등록은 'https://www.omnibuscode.com/board/tobe_qc/64618' 참고
  • 'BIN'탭에서 'Pre-Review' 버튼을 클릭하고 'Open Source' 항목 선택
    • 팝업에서는 이미 등록된 OSS 중 다운로드 경로는 동일하지만 OSS name 이 달라서 이미 등록된 OSS name 을 추천하는 목록이 출력된다.
    • 하단에는 이미 등록된 OSS name 으로 등록할지 아니면 현재 이름을 Nickname 으로 등록할지 
    • 그것도 아니면 새로운 URL과 Nickname 셋으로 등록할지에 대한 버튼 3개가 있어 항목을 체크하여 원하는 처리 방식을 선택하면 된다.
    • 추천해주는 OSS name 이 오히려 잘못된 경우가 있으므로 download location 을 방문하여 직접 확인해야 한다.
    • 참고로 팝업 상단에 나오는 메세지의 내용은 다음과 같다.
      • There exists another OSS which has same download location. 
      • Please click "Change OSS Name" if you want to change to the registered OSS Name.
      • 다운로드 위치가 동일한 다른 오픈소스 소프트웨어(OSS)가 있습니다. 
      • 등록된 OSS 이름으로 변경하려면 "OSS 이름 변경"을 클릭하십시오.

 

[참고사항]

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [계속 추가중] SBOM 용어 정의 황제낙엽 2025.04.10 5059
공지 [계속 추가중] Keycloak 용어 및 설정 옵션 정의 황제낙엽 2024.02.02 5210
56 [FOSSLight] 'Download Location' 컬럼 값에 'Different from DB' 라는 푸른색 메세지가 출력 file 황제낙엽 2026.02.06 1178
55 [FOSSLight] Project Identification 진행시의 신규 OSS 등록 처리 방법 황제낙엽 2026.02.06 1198
54 [FOSSLight Hub] License 정보를 직접 등록시 필요한 항목 목록 황제낙엽 2026.02.06 1180
53 [FOSSLight Hub] Open Source 정보를 직접 등록시 필요한 항목 목록 황제낙엽 2026.02.06 1164
52 [OSS] Microsoft.Web.WebView2 황제낙엽 2026.02.06 1310
51 [FOSSLight] fosslight 프로젝트의 'Pre-Review' > 'Open Source' 팝업창의 세 버튼에 대한 용도 황제낙엽 2026.02.06 1156
» [FOSSLight/검토용] prechecker convert 결과 Hub 등록후 Identification 처리 updatefile 황제낙엽 2026.02.05 1169
49 python venv 설치, fosslight source scanner , binary scanner 설치, 버전 확인 황제낙엽 2026.02.02 1158
48 SPDX 템플릿 다운로드 및 온라인 변환기 황제낙엽 2026.01.22 1400
47 SBOM(Software Bill of Materials) 및 소프트웨어 공급망 보안 관련 주요 정부 기관 및 단체 황제낙엽 2026.01.22 1153
46 sbom-info.yaml 을 이용한 dependency scan excel 작성 file 황제낙엽 2025.12.29 1161
45 binary scan 결과물에 대해 취약점이 없는데 왜 SBOM에 넣어야 하나? 황제낙엽 2025.12.17 1159
44 fosslight_source_scanner 에서 스캔 결과 License컬럼 : "New license" (실제 값은 있음) 황제낙엽 2025.12.03 1300
43 사내 개발 프레임워크 또는 내부용 공통 라이브러리에 대한 SBOM 적용 방안 황제낙엽 2025.11.28 1212
42 [ChatGPT, Gemini][FOSSLight Hub] Project Progress 의 Identification 단계의 데이터 에러 관련 황제낙엽 2025.11.28 1214
41 binary scan 결과 엑셀(xlsx)에서 이미지, 폰트 항목 필터 방법 황제낙엽 2025.10.31 1141
40 FOSSLight_Binary_Scanner 의 OWASP Dependency-Check 사용자 업그레이드 황제낙엽 2025.09.23 1168
39 Dependency-Check 프로그램과 NVD (National Vulnerability Database) Data Feeds 황제낙엽 2025.09.23 808
38 ScanCode Toolkit 에서 검출한 라이선스 정보중 'unknown-license-reference' 관련 황제낙엽 2025.09.19 740
37 [FOSSLight Hub] ./service/template/SPDXRdf_2.2.2.xls (No such file or directory) file 황제낙엽 2025.09.19 1710