| 파라미터 | 설명 | 타입 | 필수여부 | 예시 |
|---|---|---|---|---|
| componentName | 컴포넌트명 | string | N | zlib |
| licenseName | 라이선스명 | string | N | MIT License |
| security | 보안취약점 - None - Low - Medium - High - Critical |
string | N | Low |
| equalFlag | 검색결과 대상을 지정할 때 사용합니다. -'Y': 정확 일치 -'N': 포함 검색(기본값) |
string | N | Y |
| page |
시작 page 숫자(필수값) - 기본값: 0 |
int | Y | 0 |
| size | 페이지당 결과 수(필수값) - 기본값: 10 |
int | Y | 10 |
| sort |
정렬 기준 항목(필수값) 정렬 기준에 사용할 수 있는 항목은 아래와 같습니다. - componentName - licenseName |
string | Y | name |
| direction | 정렬 방향 - ASC: 오름차순 (기본값) - DESC: 내림차순 |
string | N | DESC |
{
"code": "200",
"components": [
{
"component_name": "zlib",
"description": "Compression library used in many systems",
"versions": [
{
"version": "1.2.11",
"homepage": "https://github.com/madler/zlib",
"security_vuln": "low",
"licenses": [
{
"name": "zlib License",
"license_risk": "Permissive",
}
],
},
{
"version": "1.2.10",
"homepage": "https://github.com/madler/zlib",
"security_vuln": "High",
"licenses": [
{
"license_name": "zlib License",
"license_risk": "Permissive",
}
],
}
]
}
],
"equalFlag": "Y",
"page": 0,
"size": 10,
"sort": "name",
"direction": "ASC"
}
| Depth 1 | Depth 2 | Depth 3 | Depth 4 | 타입 | 설명 | 비고 |
|---|---|---|---|---|---|---|
| code | string | 응답 상태 코드 | 예: "200" | |||
| components | array | 컴포넌트 목록 | ||||
| component_name | string | 컴포넌트 이름 | 예: "zlib" | |||
| description | string | 컴포넌트 설명 | 예: "Compression library used in many systems" | |||
| versions | array | 버전 리스트 | ||||
| version | string | 버전명 | 예: "1.2.11" | |||
| homepage | string | 홈페이지 URL | 예: "https://github.com/..." | |||
| security_vuln | string | 보안 취약점 수준 | 예: "low", "High" | |||
| licenses | array | 해당 버전의 라이선스 리스트 | ||||
| license_name | string | 라이선스 이름 | 예: "zlib License" | |||
| license_risk | string | 라이선스 위험도 | 예: "Permissive" | |||
| equalFlag | string | 정확 일치 여부 | 예: "Y" | |||
| page | int | 페이지 번호 | 0부터 시작 | |||
| size | int | 페이지당 결과 수 | 예: 10 | |||
| sort | string | 정렬 기준 필드 | 예: "name" | |||
| direction | string | 정렬 방향 | 예: "ASC" 또는 "DESC" |