Загрузка данных


{{siem_host}}/api/assets_temporal_readmodel/v1/assets_grid

auth - pat_E479E685779957D2F7875FBCE82D17DD807FF49977EC4EA748C5B11A1D306D43

так задаю тут pdql 

{
  "pdql": "select(@Host, host.Fqdn, host.IpAddress, host.@vulners.Status, Host.OsName, Host.OsVersion, Host.@AuditTime, Host.@Vulners.CVEs, Host.@Vulners.SeverityRating, Host.@Vulners.IssueTime, Host.@Vulners.Description, Host.@Vulners.VulnerableEntity.Name, Host.@Vulners.VulnerableEntity.Version, Host.@Vulners.Patch, Host.@Vulners.HowToFix) | filter(host.@vulners.Status = 'new')  | sort(Host.@Vulners.SeverityRating ASC) | filter(Host.@Vulners.SeverityRating != 'None') | sort(Host.@Vulners.SeverityRating DESC) | limit(0)",
  "selectedGroupIds": [],
  "additionalFilterParameters": {
    "groupIds": [],
    "assetIds": []
  },
  "includeNestedGroups": true,
  "utcOffset": "+03:00"
}

возвращает так 

{
  "token": "zAkWHoBaAbAAAAAAAAYeeA",
  "isPotentiallySlow": false,
  "hasTimepointPipe": false,
  "hasTimeseriesPipe": false,
  "fields": [
    {
      "name": "@Host",
      "localizedName": "Узел",
      "type": "assetInfo",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "host.Fqdn",
      "localizedName": "Полное имя узла",
      "type": "string",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "host.IpAddress",
      "localizedName": "Доступен по IP-адресу",
      "type": "ipAddress",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "host.@vulners.Status",
      "localizedName": "Статус уязвимости",
      "type": "vulnerabilityStatus",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.OsName",
      "localizedName": "Название ОС",
      "type": "string",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.OsVersion",
      "localizedName": "Версия ОС",
      "type": "string",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.@AuditTime",
      "localizedName": "Дата и время последнего аудита",
      "type": "dateTime",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.@Vulners.CVEs",
      "localizedName": null,
      "type": "hyperlink",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.@Vulners.SeverityRating",
      "localizedName": "Уровень опасности уязвимости",
      "type": "vulnerabilitySeverityRating",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.@Vulners.IssueTime",
      "localizedName": "Дата публикации паспорта уязвимости",
      "type": "dateTime",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.@Vulners.Description",
      "localizedName": "Описание уязвимости",
      "type": "string",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.@Vulners.VulnerableEntity.Name",
      "localizedName": "Название уязвимой сущности",
      "type": "string",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.@Vulners.VulnerableEntity.Version",
      "localizedName": "Версия уязвимой сущности",
      "type": "string",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.@Vulners.Patch",
      "localizedName": "Патч",
      "type": "vulnerabilityPatchInfo",
      "isArray": false,
      "origin": "dataField"
    },
    {
      "name": "Host.@Vulners.HowToFix",
      "localizedName": "Способ устранения уязвимости",
      "type": "string",
      "isArray": false,
      "origin": "dataField"
    }
  ]
}

далее беру {{siem_host}}/api/assets_temporal_readmodel/v1/assets_grid/data?limit={{limit}}&pdqlToken={{api_pdql_token}}

указываю токен и получаю значения [
    {
        "pdqlToken": "{{api_pdql_token}}"
    }
]


{
  "records": [
    {
      "@Host": {
        "name": "n00583f29b4b3.roscap.com (10.28.128.182)",
        "id": "1d5b9427-bf40-0001-0000-00000000002e",
        "deviceType": "Workstation",
        "type": "OperatingSystem.Windows.WindowsHost",
        "displayTime": null,
        "version": "792"
      },
      "host.Fqdn": "n00583f29b4b3.roscap.com",
      "host.IpAddress": "10.28.128.182",
      "host.@vulners.Status": {
        "value": "new",
        "id": "1"
      },
      "Host.OsName": "windows 10",
      "Host.OsVersion": "10.0.19045",
      "Host.@AuditTime": "2026-04-14T10:27:13Z",
      "Host.@Vulners.CVEs": {
        "displayName": "CVE-2025-10585",
        "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-10585"
      },
      "Host.@Vulners.SeverityRating": {
        "value": "critical",
        "id": "7"
      },
      "Host.@Vulners.IssueTime": "2025-09-17T00:00:00Z",
      "Host.@Vulners.Description": "Уязвимость в google chrome",
      "Host.@Vulners.VulnerableEntity.Name": "Google Chrome",
      "Host.@Vulners.VulnerableEntity.Version": "138.0.7204.184",
      "Host.@Vulners.Patch": {
        "displayName": null,
        "patchType": null,
        "patchDate": null,
        "patchLink": null
      },
      "Host.@Vulners.HowToFix": "Для устранения уязвимости обновите Google Chrome.\nУязвимость устранена, если версия Google Chrome больше или равна 140.0.7339.185.\n\nДля максимальной защиты обновите Google Chrome до версии 148.0.7778.96.\nПоследнюю версию Google Chrome можно скачать с официального сайта вендора: https://www.google.com/chrome/."
    },
    {
      "@Host": {
        "name": "n84470909d8cb.roscap.com (10.1.64.42)",
        "id": "1cf593d1-4900-0001-0000-000000000ac2",
        "deviceType": "Workstation",
        "type": "OperatingSystem.Windows.WindowsHost",
        "displayTime": null,
        "version": "1566"
      },