查询镜像的漏洞信息
功能介绍
查询镜像的漏洞信息
URI
GET /v5/{project_id}/image/{image_id}/vulnerabilities
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 项目ID |
| image_id | 是 | String | 镜像id |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| enterprise_project_id | 否 | String | 企业项目ID,查询所有企业项目时填写:all_granted_eps |
| image_type | 是 | String | 镜像类型,包含如下:
|
| offset | 否 | Integer | 偏移量:指定返回记录的开始位置 |
| limit | 否 | Integer | 每页显示数量 |
| instance_id | 否 | String | 企业仓库实例ID,swr共享版无需使用该参数 |
| namespace | 是 | String | 组织名称 |
| image_name | 是 | String | 镜像名称 |
| tag_name | 是 | String | 镜像版本 |
| repair_necessity | 否 | String | 危险程度,包含如下3种。
|
| vul_id | 否 | String | 漏洞ID(支持模糊查询) |
| app_name | 否 | String | 软件名 |
| type | 否 | String | 漏洞类型,包含如下: -linux_vul : linux漏洞 -app_vul : 应用漏洞 |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) |
| region | 否 | String | Region ID |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| total_num | Integer | 总数 |
| data_list | Array of ImageVulInfo objects | 镜像的漏洞列表 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| vul_id | String | 漏洞id |
| repair_necessity | String | 修复紧急度,包含如下3种。
|
| description | String | 漏洞描述 |
| position | String | 漏洞所在镜像层 |
| app_name | String | 漏洞的软件名称 |
| app_path | String | 应用软件的路径(只有应用漏洞有该字段) |
| version | String | 软件版本 |
| solution | String | 解决方案 |
| url | String | 补丁地址 |
请求示例
查询私有镜像中命名空间为scc_hss_container,镜像名称为apptest,镜像版本为V1的漏洞信息。
GET https://{endpoint}/v5/{project_id}/image/{image_id}/vulnerabilities?limit=10&offset=0&namespace=scc_hss_container&tag_name=v1&image_name=apptest&image_type=private_image&type=linux_vul&enterprise_project_id=all_granted_eps 响应示例
状态码:200
请求已成功
{
"total_num" : 1,
"data_list" : [ {
"app_name" : "xz-lib",
"description" : "online",
"position" : "sha256:74ddd0ec08fa43dXXXX",
"repair_necessity" : "delay_repair",
"solution" : "To upgrade the affected software",
"url" : "https://access.redhat.com/errata/RHSAXXX",
"version" : "5.2.4-3.el8",
"vul_id" : "RHSA-2022:49XX"
} ]
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | 请求已成功 |
错误码
请参见错误码。