SBOM FOSSLight Hub 의 REST API 이용 (v2)

황제낙엽 2026.03.19 13:49 조회 수 : 1049

sitelink1 https://fosslight.org/hub-guide/advanced/2_rest_api_2.html 
sitelink2 https://fosslight.org/hub-guide/advanced...est-api-v2 
sitelink3  
sitelink4  
extra_vars5  
extra_vars6  

FOSSLight Hub 의 REST API v2 사용은 token 발급으로 가능하고

테스트는 설치한 서비스의 http://[domain]:[port]/swagger-ui/index.html?urls.primaryName=v2 주소로 확인 가능하다.

자세한 내용은 sitelink1 을 참고

 

POST 로 OSS 정보를 push 해보려 했는데

근데 'OSS Master' json 의 구조가 엄청 복잡하다.

해당 포맷에 맞춰서 요청하면 된다고는 하는데...

property 가 겁나게 많아서 엄두가 안난다.

 

혹시나 해서 간단히 json 작성해서 request 했더니

알 수 없는 오류들의 연속에 걍 포기했다.

 

전달해본 json 내용

{

  "downloadLocation": "https://mvnrepository.com/artifact/androidx.cursoradapter/cursoradapter/1.0.0",

  "homepage": "http://developer.android.com/tools/extras/support-library.html",

  "licenseName": "Apache-2.0",

  "ossName": "AndroidX Cursoradapter",

  "ossNicknames": [

    "pkg:maven/androidx.cursoradapter/cursoradapter@1.0.0",

    "androidx.cursoradapter:cursoradapter"

  ],

  "ossVersion": "1.0.0"

}

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