跳至主内容

GET /cspm/checks_overview

该API返回您公司已执行检查的数量概览。响应中仅包含最新执行的检查。

请求

格式

GET /cspm/checks_overview?scans=<字符串>&scan_groups=<字符串>&rules=<字符串>&resources=<字符串>&resource_types=<字符串>&system_compliance=<字符串>

参数

参数

类型

可选

描述

scans

字符串数组

返回对这些扫描账户执行扫描所产生的检查结果。

scan_groups

字符串数组

返回对属于该扫描组的扫描账户执行扫描所产生的检查结果。

rules

字符串数组

返回基于此规则执行扫描所产生的检查结果。

resources

字符串数组

返回涉及该资源的检查结果。

resource_types

字符串数组

返回涉及此类资源的检查结果。

system_compliance

字符串数组

返回与这些合规标准相关的检查结果。

注意

您可以使用 GET /setting/scans , GET /setting/scan_groups , GET /cspm/rules , GET /cspm/resources 以及 GET /cspm/system_compliance 等API来获取使用此请求所需的ID。

示例

请求获取最近对扫描账户执行的所有检查的概览:

GET /cspm/checks_overview

请求获取对扫描组 16beea3e-d011-4c0c-932c-8d8e5******c 且与 mas-trmcis-aws-1-4 合规标准相关的检查概览。

GET /cspm/checks_overview?scan_groups=16beea3e-d011-4c0c-932c-8d8e5******c&system_compliance=mas-trm,cis-aws-1-4

响应

格式

{
  "data": {
    "checks_overview": {
      "score": 整数,
      "total": 整数,
      "pass": 整数,
      "fail": 整数,
      "suppressed": 整数
    },
    "open_checks_by_severity": {
      "critical": 整数,
      "high": 整数,
      "medium": 整数,
      "low": 整数,
      "informational": 整数
    }
  }
}

属性

属性名

类型

描述

data

数组

提供特定检查信息的属性列表。

checks_overview

数组

显示扫描账户检查总体信息及数量的属性列表。

分数

整数

基于返回的 失败通过 状态数量得出的扫描账户总体检查分数。

总数

整数

扫描账户执行检查的总次数。

通过

整数

状态为 通过 的检查总数。

失败

整数

状态为 失败 的检查总数。

已屏蔽

整数

状态为 已屏蔽 的检查总数。

按严重性分类的未关闭检查

数组

显示特定严重性检查总数的属性列表。

严重

整数

具有 严重 级别的未通过检查总数。

整数

具有 级别的未通过检查总数。

整数

具有 级别的未通过检查总数。

整数

具有 级别的未通过检查总数。

信息

整数

具有 信息 级别的未通过检查总数。

示例

已请求对您扫描账户最近所有检查的概览:

{
    "data": {
        "checks_overview": {
            "score": 0.7941442255557564,
            "total": 16599,
            "pass": 13182,
            "fail": 3417,
            "suppressed": 4
        },
        "open_checks_by_severity": {
            "critical": 42,
            "high": 950,
            "medium": 2272,
            "low": 153,
            "informational": 0
        }
    }
}

已请求对扫描组 16beea3e-d011-4c0c-932c-8d8e5******c进行检查的概览 并关联到 mas-trmcis-aws-1-4 合规标准:

{
    "data": {
        "checks_overview": {
            "score": 0.8511421231687842,
            "total": 14403,
            "pass": 12259,
            "fail": 2144,
            "suppressed": 3
        },
        "open_checks_by_severity": {
            "critical": 36,
            "high": 687,
            "medium": 1383,
            "low": 38,
            "informational": 0
        }
    }
}