文档首页/ 企业主机安全 HSS/ API参考/ API说明/ 漏洞管理/ 导出漏洞及漏洞影响的主机的相关信息 - ExportVuls
更新时间:2025-10-31 GMT+08:00
分享

导出漏洞及漏洞影响的主机的相关信息 - ExportVuls

功能介绍

导出漏洞及漏洞影响的主机的相关信息

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,当前API调用无需身份策略权限。

URI

POST /v5/{project_id}/vul/export

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

表2 Query参数

参数

是否必选

参数类型

描述

enterprise_project_id

String

主机所属的企业项目ID。

开通企业项目功能后才需要配置企业项目。

企业项目ID默认取值为“0”,表示默认企业项目。如果需要查询所有企业项目下的主机,请传参“all_granted_eps”。如果您只有某个企业项目的权限,则需要传递该企业项目ID,查询该企业项目下的主机,否则会因权限不足而报错。

type

String

漏洞类型,包含如下:

-linux_vul : linux漏洞

-windows_vul : windows漏洞

-web_cms : Web-CMS漏洞

-app_vul : 应用漏洞

-urgent_vul : 应急漏洞

vul_id

String

漏洞ID

vul_name

String

漏洞名称

host_id

String

主机id,导出单台主机漏洞时会用到

export_size

Integer

导出数据条数

category

String

导出漏洞数据类别:

  • vul :漏洞

  • host: 主机漏洞

limit

Integer

limit

offset

Integer

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

repair_priority

String

修复优先级

Critical:紧急

High:高

Medium:中

Low:低

handle_status

String

处置状态,包含如下:

  • unhandled :未处理

  • handled : 已处理

cve_id

String

漏洞编号

label_list

String

漏洞标签

status

String

漏洞状态,包含如下:

  • vul_status_unfix:未处理

  • vul_status_ignored:已忽略

  • vul_status_verified:验证中

  • vul_status_fixing:修复中

  • vul_status_fixed:修复成功

  • vul_status_reboot:修复成功待重启

  • vul_status_failed:修复失败

  • vul_status_fix_after_reboot:请重启主机再次修复

asset_value

String

资产重要性

important

common

test

group_name

String

服务器组名称

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

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

表4 请求Body参数

参数

是否必选

参数类型

描述

export_headers

Array<Array<String>>

导出漏洞数据的表头信息列表

vul_id_list

Array of strings

指定导出的漏洞id列表

host_id_list

Array of strings

指定导出的主机id列表

响应参数

状态码:200

表5 响应Body参数

参数

参数类型

描述

task_id

String

任务ID

请求示例

导出linux漏洞,修复等级包含紧急高中低,处理状态为未处理;导出表头为企业项目,漏洞名称,漏洞ID。

POST https://{endpoint}/v5/{project_id}/vul/export?handle_status=unhandled&repair_priority=Critical,High,Medium,Low&offset=0&category=vul&type=linux_vul&export_size=200000&enterprise_project_id=xxx

{
  "export_headers" : [ [ "enterprise_project_name", "企业项目" ], [ "vul_name", "漏洞名称" ], [ "vul_id", "漏洞ID" ] ]
}

响应示例

状态码:200

请求已成功

{
  "task_id" : "2b31ed520xxxxxxebedb6e57xxxxxxxx"
}

状态码

状态码

描述

200

请求已成功

错误码

请参见错误码

相关文档