如何使用 API 获取 Jfrog Xray scanArtifact 结果
How to get Jfrog Xray scanArtifact result using API
我正在使用 Xray 进行伪像扫描 post API
https://artifacts.org/xray/api/v1/scanArtifact
作为回应,我得到以下
{
"info": "Scan of artifact is in progress"
}
如何获得扫描结果,是否有 API?
您可以使用下面的 api 来获取 am 工件的 X 射线扫描结果:
https://artifacts-company.org/artifactory/ui/artifactxray?path=hello-world/v1/manifest.json&repoKey=my-local-repository
下面的 returns 回复:
{
"xrayIndexStatus": "High",
"xrayIndexStatusLastUpdatedTimestamp": "15-01-21 08:24:23 +00:00",
"xrayBlocked": false,
"xrayBlockReason": "",
"detailsUrl": "https://artifacts-company.org/web/#/component/details/docker:~2F~2Fhello-world"
}
然后您可以使用字段 xrayIndexStatus 获取扫描状态作为结果。
我正在使用 Xray 进行伪像扫描 post API
https://artifacts.org/xray/api/v1/scanArtifact
作为回应,我得到以下
{
"info": "Scan of artifact is in progress"
}
如何获得扫描结果,是否有 API?
您可以使用下面的 api 来获取 am 工件的 X 射线扫描结果:
https://artifacts-company.org/artifactory/ui/artifactxray?path=hello-world/v1/manifest.json&repoKey=my-local-repository
下面的 returns 回复:
{
"xrayIndexStatus": "High",
"xrayIndexStatusLastUpdatedTimestamp": "15-01-21 08:24:23 +00:00",
"xrayBlocked": false,
"xrayBlockReason": "",
"detailsUrl": "https://artifacts-company.org/web/#/component/details/docker:~2F~2Fhello-world"
}
然后您可以使用字段 xrayIndexStatus 获取扫描状态作为结果。