FOSSLight 프로젝트 자체에서 "사전 검증된 오픈소스" 정보를 담고 있는 Binary DB의 전체 데이터를 SQL 덤프 또는 다른 공개된 형태로 제공하지는 않습니다.

몇 가지 이유가 있습니다:

  1. 데이터의 동적 특성: 오픈소스 정보(버전, 라이선스, 취약점 등)는 지속적으로 업데이트되고 변경됩니다. 특정 시점의 스냅샷을 공개하더라도 빠르게 구식이 될 수 있습니다.
  2. 데이터의 규모: FOSSLight는 수만 개 이상의 오픈소스 정보를 관리한다고 언급하고 있습니다. 이러한 대규모 데이터를 정기적으로 공개하고 유지보수하는 것은 상당한 리소스가 필요합니다.
  3. 내부 구축 및 활용 목적: FOSSLight의 Binary DB는 사용자가 자신의 프로젝트에서 스캔된 바이너리를 기반으로 축적하는 "자체적으로 구축하는" 데이터베이스의 성격이 강합니다. 즉, 각 기업이나 사용자가 FOSSLight를 도입하여 사용하면서 얻는 스캔 결과와 수동 검증 데이터를 통해 자신들의 DB를 풍부하게 만들어 나가는 것이 주된 활용 목적입니다.
  4. 보안 및 저작권 문제: 다른 오픈소스 프로젝트의 정보를 취합하는 과정에서 해당 오픈소스의 라이선스나 저작권 고지 의무를 준수해야 하는 부분이 발생할 수 있으며, 이는 대규모 데이터 공개에 대한 복잡성을 야기할 수 있습니다.

대신, FOSSLight는 다음과 같은 방식으로 정보를 제공합니다:

  • FOSSLight Hub: 사용자가 FOSSLight Hub를 설치하면, 자신의 스캔 결과를 통해 Binary DB를 구축하고 관리할 수 있습니다. 여기에서 Self-Check 기능 등을 통해 특정 OSS의 라이선스 및 취약점 정보를 조회할 수 있습니다.
  • FOSSLight Scanner: Binary Scanner는 스캔 시 DB와 연동하여 이미 알려진 정보를 활용합니다.
  • 스키마 및 데이터베이스 스크립트: GitHub 저장소에는 PostgreSQL DB를 생성하고 테이블 스키마를 만드는 데 필요한 SQL 스크립트(fosslight_create.sql 등)가 공개되어 있습니다. 이를 통해 사용자는 자신만의 FOSSLight DB를 구축하고 데이터를 채울 수 있습니다.
  • NVD(National Vulnerability Database) 연동: FOSSLight Hub는 보안 취약점 정보를 위해 NVD와 같은 공용 취약점 데이터베이스에서 데이터를 가져와 활용합니다. 이는 "사전 검증된 오픈소스" 자체의 정보라기보다는 오픈소스와 관련된 취약점 정보입니다.

따라서, 만약 "사전 검증된 오픈소스" 정보가 필요하다면, FOSSLight Binary Scanner를 사용하여 직접 바이너리를 스캔하고, 미식별된 부분은 공식 문서를 참조하여 수동으로 정보를 보완하여 자신의 FOSSLight DB에 축적하는 과정이 필요합니다. 외부에서 직접 INSERT 문으로 구성된 대규모의 "사전 검증된 오픈소스" DB를 다운받을 수 있는 공식적인 경로는 현재로서는 없는 것으로 보입니다.

번호 제목 글쓴이 날짜 조회 수
공지 [계속 추가중] SBOM 용어 정의 황제낙엽 2025.04.10 21564
공지 [계속 추가중] Keycloak 용어 및 설정 옵션 정의 황제낙엽 2024.02.02 20404
146 SPDX 2.3, 계속 써도 되나요? — 3.0으로 넘어갈 때를 판단하는 실무 기준 황제낙엽 2026.08.11 54
145 같은 OSS 지만 여러 버전을 등록해야 하는 경우 황제낙엽 2026.04.24 1972
144 [FOSSLight Dependency Scanner] Android Project 의 Dependency Scan 을 위한 Android SDK 설치와 설정 황제낙엽 2026.04.23 1843
143 FOSSLight Hub 의 REST API 이용 (v2) 황제낙엽 2026.03.19 2500
142 [FOSSLight/검토용] 개발그룹의 sbom-info.yaml 분석 및 피드백 절차 황제낙엽 2026.03.16 1982
141 [FOSSLight/관리용] Project Identification 진행에서 최종 SBOM SPDX 문서 추출 황제낙엽 2026.02.09 1916
140 [FOSSLight] 'Download Location' 컬럼 값에 'Different from DB' 라는 푸른색 메세지가 출력 file 황제낙엽 2026.02.06 3612
139 [FOSSLight] Project Identification 진행시의 신규 OSS 등록 처리 방법 황제낙엽 2026.02.06 3750
138 [FOSSLight Hub] License 정보를 직접 등록시 필요한 항목 목록 황제낙엽 2026.02.06 3579
137 [FOSSLight Hub] Open Source 정보를 직접 등록시 필요한 항목 목록 황제낙엽 2026.02.06 3352
136 [OSS] Microsoft.Web.WebView2 황제낙엽 2026.02.06 3351
135 [FOSSLight] fosslight 프로젝트의 'Pre-Review' > 'Open Source' 팝업창의 세 버튼에 대한 용도 황제낙엽 2026.02.06 3572
134 [FOSSLight/검토용] prechecker convert 결과 Hub 등록후 Identification 처리 file 황제낙엽 2026.02.05 3288
133 python venv 설치, fosslight source scanner , binary scanner 설치, 버전 확인 황제낙엽 2026.02.02 3507
132 SPDX 템플릿 다운로드 및 온라인 변환기 황제낙엽 2026.01.22 3868
131 SBOM(Software Bill of Materials) 및 소프트웨어 공급망 보안 관련 주요 정부 기관 및 단체 황제낙엽 2026.01.22 3605
130 [FOSSLight] online guide link 황제낙엽 2026.01.14 1844
129 identification 에서 출력하는 warning, error 메세지 황제낙엽 2025.12.29 1427
128 sbom-info.yaml 을 이용한 dependency scan excel 작성 file 황제낙엽 2025.12.29 3578
127 binary scan 결과물에 대해 취약점이 없는데 왜 SBOM에 넣어야 하나? 황제낙엽 2025.12.17 3484