文档首页/ 企业主机安全 HSS/ API参考(吉隆坡区域)/ API说明/ 漏洞管理/ 查询漏洞扫描任务对应的主机列表
更新时间:2025-09-23 GMT+08:00

查询漏洞扫描任务对应的主机列表

功能介绍

查询漏洞扫描任务对应的主机列表

URI

GET /v5/{project_id}/vulnerability/scan-task/{task_id}/hosts

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户项目ID

task_id

String

任务ID

表2 Query参数

参数

是否必选

参数类型

描述

enterprise_project_id

String

企业租户ID,查询所有企业项目时填写:all_granted_eps

limit

Integer

每页显示个数

offset

Integer

偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0

scan_status

String

主机的扫描状态,包含如下:

-scanning : 扫描中

-success : 扫描成功

-failed : 扫描失败

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

x-auth-token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

total_num

Long

总数

data_list

Array of VulScanTaskHostInfo objects

漏洞扫描任务对应的主机列表

表5 VulScanTaskHostInfo

参数

参数类型

描述

host_id

String

主机ID

host_name

String

主机名称

public_ip

String

弹性公网IP地址

private_ip

String

私有IP地址

asset_value

String

资产重要性,包含如下:

  • important :重要资产

  • common :一般资产

  • test :测试资产

scan_status

String

主机的扫描状态,包含如下:

-scanning : 扫描中

-success : 扫描成功

-failed : 扫描失败

failed_reasons

Array of failed_reasons objects

扫描失败的原因列表

表6 failed_reasons

参数

参数类型

描述

vul_type

String

扫描失败的漏洞类型,包含如下:

-linux_vul : linux漏洞

-windows_vul : windows漏洞

-web_cms : Web-CMS漏洞

-app_vul : 应用漏洞

-urgent_vul : 应急漏洞

failed_reason

String

扫描失败的原因

请求示例

查询漏洞扫描任务id为2b31ed520xxxxxxebedb6e57xxxxxxxx详情信息,展示失败的主机列表,包含失败原因,默认查询第一页10条

GET https://{endpoint}/v5/{project_id}/vulnerability/scan-task/{task_id}/hosts?offset=0&limit=10&scan_status=failed&enterprise_project_id=XXX

{
  "scan_status" : "failed",
  "task_id" : "2b31ed520xxxxxxebedb6e57xxxxxxxx"
}

响应示例

状态码

状态码

描述

200

漏洞扫描任务对应的主机列表

错误码

请参见错误码