调用GetRepoTagScanList获取镜像版本扫描结果列表。
请求信息
请求行RequestLine
GET /repos/RepoNamespace/RepoName/tags/Tag/scanResult HTTP/1.1
请求行参数URI Param
名称 | 参数位置 | 类型 | 是否必须 | 顺序 | 示例值 | 描述 |
---|---|---|---|---|---|---|
RegionId | Host | String | 否 | 200 | cn-shanghai | 地域ID |
RepoNamespace | Path | String | 是 | 200 | ns1 | 命名空间名称 |
RepoName | Path | String | 是 | 200 | repo1 | 镜像仓库名称 |
Tag | Path | String | 是 | 200 | 1 | 镜像版本名称 |
Page | Query | Integer | 否 | 200 | 1 | 扫描结果列表页码 |
PageSize | Query | Integer | 否 | 200 | 30 | 扫描结果列表每页展示数 |
Severity | Query | String | 否 | 200 | High | 扫描漏洞等级,包括:High(高危)、Medium(中危)、Low(低危)、Unknown(未知) |
特有请求头RequestHead
无
请求体RequestBody
无
请求体解析
无
返回信息
返回行ResponseLine
HTTP/1.1 200 OK
特有返回头ResponseHead
无
返回体ResponseBody
{
"code":"",
"data": {},
"requestId":"",
"successResponse":""
}
示例
请求示例
GET /repos/RepoNamespace/RepoName/tags/Tag/scanStatus HTTP/1.1
公共请求头 { "RepoName": "repo1" "RepoNamespace": "ns1" "Tag": "1" }
返回示例
HTTP/1.1 200 OK
<公共响应头>
{
"code":"200",
"data":{
"data":{
"total":20,
"vulnerabilities":[{
"severity":"High",
"feature":"glibc",
"cveLink":"https://security-tracker.debian.org/tracker/CVE-2014-***",
"cveName":"CVE-2014-***",
"addedBy":"sha256:1234567a16157bef859e9c99db9b820ab756c9bd68ee2dda8f2b2b9c62f6***",
"description":"description.",
"versionFormat":"dpkg",
"version":"1.1.0"
}
],
"pageSize":30,
"page":1
}
},
"requestId":"0be3e0bb15808902635677736e***",
"successResponse":true
}
在文档使用中是否遇到以下问题
更多建议
匿名提交