sitelink1  
sitelink2  
sitelink3  
sitelink4  
extra_vars5  
extra_vars6  

좋은 질문입니다! 아래는 정적 분석(SAST) 또는 메타데이터 기반 탐색을 통해 무료로 사용할 수 있는 SBOM 생성 도구들입니다.
대부분 오픈소스이거나 무료 라이선스를 제공하며, 다양한 언어 및 컨테이너 환경을 지원합니다.


무료 SBOM 생성 도구 (정적 분석 / 메타데이터 기반)

도구 설명 지원 대상 SBOM 포맷 라이선스
Syft (by Anchore) 컨테이너/디렉토리/패키지 매니저 기반 SBOM 생성 Docker 이미지, 파일시스템, 다양한 언어 SPDX, CycloneDX, Syft JSON Apache 2.0
tern (by VMware) Docker 이미지 계층 분석으로 SBOM 생성 Docker/OCI 이미지 SPDX Apache 2.0
cdxgen Node.js 기반, 다양한 언어의 프로젝트에서 메타데이터 추출 JavaScript, Python, Go, Java 등 CycloneDX MIT
bom (CycloneDX CLI) CycloneDX 공식 도구로 SBOM 생성 및 변환 다중 포맷 변환, JSON/XML 지원 CycloneDX Apache 2.0
trivy (by Aqua Security) 보안 취약점 스캐너지만 SBOM 생성도 지원 컨테이너 이미지, 디렉토리, Git 리포 CycloneDX, SPDX Apache 2.0
snyk CLI (무료 tier) 오픈소스 취약점 탐지 + SBOM 출력 지원 Node.js, Python, Java 등 SPDX, CycloneDX (제한) Freemium
ScanCode Toolkit 소스코드 기반 오픈소스 라이선스 및 패키지 분석 디렉터리, 코드베이스 SPDX (풍부한 메타정보) Apache 2.0
OSS Review Toolkit (ORT) 정적 분석 + 라이선스 컴플라이언스용 Gradle, Maven, npm, pip 등 SPDX Apache 2.0

추천 사용 시나리오별 도구

목적 추천 도구
컨테이너 이미지에서 SBOM 생성 Syft, Trivy, Tern
소스코드 기반 SBOM 생성 (라이선스 포함) ScanCode Toolkit, ORT
단순 메타데이터 기반 생성 (CI/CD용) cdxgen, CycloneDX CLI
보안 취약점 검사 + SBOM Trivy, Snyk CLI (무료 tier)

예시: Syft 사용법

# Docker 이미지에서 SBOM 생성
syft alpine:latest -o cyclonedx-json > sbom.json

# 로컬 소스 디렉토리에서 추출
syft dir:. -o spdx-json

요약

유형 대표 도구
정적 분석 기반 (SAST) ScanCode Toolkit, ORT
메타데이터 기반 Syft, cdxgen, CycloneDX CLI
보안 + SBOM Trivy, Snyk CLI (무료 제한)

 

 

번호 제목 sitelink1 글쓴이 날짜 조회 수
공지 [계속 추가중] SBOM 용어 정의   황제낙엽 2025.04.10 85
공지 [계속 추가중] Keycloak 용어 및 설정 옵션 정의   황제낙엽 2024.02.02 651
» [ChatGPT] 정적 분석(SAST) 또는 메타데이터 기반 탐색 방식의 무료 sbom 생성 도구   황제낙엽 2025.06.04 0
84 SBOM용 Tools(FOSSLight, Syft, Trivy, Dependency-Track) 비교 분석   황제낙엽 2025.05.30 0
83 docker, fosslight hub, scanner, jenkins   황제낙엽 2025.04.14 31
82 [Gemini] SPDX, CycloneDX   황제낙엽 2025.04.10 26
81 [Gemini] SBOM 생성을 위해 FOSSLight를 사용하는 데 필요한 배경 지식   황제낙엽 2025.04.10 43
80 letsencrypt 인증서(PEM)를 Java KeySotre(JKS) 형식으로 변환하기 https://blog.naver.com/hsunryou/223630528327  황제낙엽 2024.11.12 171
79 OpenSSL 설치   황제낙엽 2024.11.12 118
78 서버의 인증서 파일을 갱신후 브라우저의 인증서 뷰어에서 새 인증서 정보가 조회되지 않을 경우   황제낙엽 2024.08.23 111
77 [Copilot] javax.crypto 패키지를 사용하여 암호화, 복호화 하는 방법   황제낙엽 2024.06.07 101
76 Windows ACMEv2 로 인증서 발급시의 안내 문구 번역   황제낙엽 2024.05.30 252
75 let's encrypt+windows+win-acme 문서 스크랩 file https://cafe.naver.com/archdevel  황제낙엽 2024.05.29 104
74 Client ID, Client Secret (Credential) 에 대하여   황제낙엽 2024.03.11 131
73 OAuth 2.0 의 등장, 구성 요소, 인증 과정 file https://blog.naver.com/dsz08082/223024950520  황제낙엽 2024.03.11 144
72 Customizing the Login Page for Keycloak (Keycloak 로그인 페이지 사용자 정의) file https://www.baeldung.com/keycloak-custom-login-page  황제낙엽 2024.02.04 495
71 Access & Refresh token file https://letsmakemyselfprogrammer.tistory...sh%20token  황제낙엽 2024.02.03 110
70 OAuth 2.0 Client Types 별 Flow (인증 프로세스) file   황제낙엽 2024.02.02 116
69 [스프링 시큐리티 OAuth2] KeyCloak 실습 (Postman, Servlet) file   황제낙엽 2024.02.02 274
68 docker keycloak 에 ssl 적용 결과 후기   황제낙엽 2024.02.01 571