获取开源漏洞分析报告
功能介绍
根据任务ID获取开源漏洞分析报告
调用方法
请参见如何调用API。
URI
GET /v1/{project_id}/sbc/task/report/opensource
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
用户项目ID,获取方式请参见获取项目ID。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
id |
是 |
String |
任务ID,创建任务时返回的ID |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
认证Token |
Content-Type |
是 |
String |
请求类型 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
data |
Object |
响应信息 |
状态码:400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码:401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
状态码:429
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误描述 |
请求示例
GET https://{endpoint}/v1/{project_id}/sbc/task/report/opensource?id={id}
响应示例
状态码:200
获取开源漏洞分析报告响应对象
{ "data" : { "components" : [ { "name" : "cglib", "version" : "3.3.0", "objects" : [ "cglib.jar" ], "extended_objects" : [ { "name" : "cglib.jar", "confidence" : "1.0", "sha1" : "c956b9f9708af5901e9cf05701e9b2b1c25027cc", "type" : "", "timestamp" : 1689215071, "full_path" : [ "cglib.jar" ], "matching_method" : "pom" } ], "vulns" : [ ], "licenses" : [ "Apache License V2.0" ], "object_num" : 1, "vuln_num" : 0, "display_priority" : "D", "display_lifecycle" : "" } ], "id" : "aacc1797-be8c-4b99-90fc-5513320d98d2", "status" : "R", "filename" : "cglib.jar", "sha1" : "c956b9f9708af5901e9cf05701e9b2b1c25027cc", "report" : "https://xxx", "creator" : "aa01075476d04508b7d3162e29dcd52d", "summary" : { "vuln_detail" : { "critical" : 0, "major" : 0, "minor" : 0, "critical_remaining" : 0, "major_remaining" : 0, "minor_remaining" : 0 }, "comp_detail" : { "no_known_vuln_comp" : 1, "vulnerable_comp" : 0 } }, "release_info" : { "vuln_database_version" : "2024-02-22", "plat_version" : "2.0" }, "start_time" : "2023-07-13 10:29:11", "end_time" : "2023-07-13 10:29:34" } }
状态码
状态码 |
描述 |
---|---|
200 |
获取开源漏洞分析报告响应对象 |
400 |
错误响应体 |
401 |
错误响应体 |
429 |
错误响应体 |
错误码
请参见错误码。