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 6794
공지 [계속 추가중] Keycloak 용어 및 설정 옵션 정의 황제낙엽 2024.02.02 7025
141 FOSSLight Hub 의 REST API 이용 (v2) 황제낙엽 2026.03.19 242
140 [FOSSLight] 'Download Location' 컬럼 값에 'Different from DB' 라는 푸른색 메세지가 출력 file 황제낙엽 2026.02.06 1732
139 [FOSSLight] Project Identification 진행시의 신규 OSS 등록 처리 방법 황제낙엽 2026.02.06 1760
138 [FOSSLight Hub] License 정보를 직접 등록시 필요한 항목 목록 황제낙엽 2026.02.06 1695
137 [FOSSLight Hub] Open Source 정보를 직접 등록시 필요한 항목 목록 황제낙엽 2026.02.06 1676
136 [OSS] Microsoft.Web.WebView2 황제낙엽 2026.02.06 1744
135 [FOSSLight] fosslight 프로젝트의 'Pre-Review' > 'Open Source' 팝업창의 세 버튼에 대한 용도 황제낙엽 2026.02.06 1696
» [FOSSLight/검토용] prechecker convert 결과 Hub 등록후 Identification 처리 file 황제낙엽 2026.02.05 1677
133 python venv 설치, fosslight source scanner , binary scanner 설치, 버전 확인 황제낙엽 2026.02.02 1703
132 SPDX 템플릿 다운로드 및 온라인 변환기 황제낙엽 2026.01.22 1878
131 SBOM(Software Bill of Materials) 및 소프트웨어 공급망 보안 관련 주요 정부 기관 및 단체 황제낙엽 2026.01.22 1733
130 sbom-info.yaml 을 이용한 dependency scan excel 작성 file 황제낙엽 2025.12.29 1680
129 binary scan 결과물에 대해 취약점이 없는데 왜 SBOM에 넣어야 하나? 황제낙엽 2025.12.17 1701
128 fosslight_source_scanner 에서 스캔 결과 License컬럼 : "New license" (실제 값은 있음) 황제낙엽 2025.12.03 1862
127 사내 개발 프레임워크 또는 내부용 공통 라이브러리에 대한 SBOM 적용 방안 황제낙엽 2025.11.28 1782
126 [ChatGPT, Gemini][FOSSLight Hub] Project Progress 의 Identification 단계의 데이터 에러 관련 황제낙엽 2025.11.28 1721
125 Windows 11 Pro의 OpenSSH 기반 SFTP 서버 전용 사용자 계정 관리 황제낙엽 2025.11.07 1833
124 FileZilla Server 에서 기존 TLS 인증서로 SSL 설정 (v1.11.1 기준) 황제낙엽 2025.11.05 1961
123 binary scan 결과 엑셀(xlsx)에서 이미지, 폰트 항목 필터 방법 황제낙엽 2025.10.31 1637
122 win-acme 에서 강제 신규 발급 (같은 도메인이라도 새 order 생성) 황제낙엽 2025.10.18 1774