|
KSC Open API
Kaspersky Security Center API description
|
View name:v_vapm_vulnerability
| Name | Type | Description |
|---|---|---|
| SeverityRating | paramInt | Vulnerability severity rating, see Vulnerability severity rating according to the Kaspersky classification |
| ProtectTechnologies | paramLong | Bitmask of Kaspersky technologies protecting from the vulnerability, see Kaspersky technologies protecting from vulnerabilities enum |
| DescriptionURL | paramString | URL to vulnerability description |
| VulnerabilityId | paramString | Identity (name) of a vulnerability |
| RecordCreationTime | paramDateTime | Creation time of vulnerability record in the updatable Kaspersky bases |
| Type | paramInt | Vulnerability type, see Vulnerability type enum |
| ObjPath | paramString | Local path to file of object, in which vulnerability was found |
| DetectionTime | paramDateTime | Vulnerability detection time |
| nVulnId | paramInt | Database identity of a vulnerability |
| strVulnUid | paramString | Unique identity of a vulnerability |
| bIgnore | paramBool | Ignorance tag potentially set by administrator for vulnerability |
| nPrdExactVerDbId | paramInt | Database identity of a product exact version where the vulnerability is found |
| ProductCode | paramString | MSI product code of a vulnerable product |
| nPrdDbId | paramInt | Database identity of product (family) |
| ProductVersion | paramString | Exact product version |
| ProductLanguageId | paramInt | LCID, language of vulnerable product installation |
| LocalizeVendorName | paramString | Localized vendor (company) name |
| LocalizeProductName | paramString | Localized name of vulnerable product installation |
| nPrdMajVerDbId | paramInt | Database identity of a product major version |
| nMajorVersionGlbId | paramLong | Global product major version identity in updatable Kaspersky bases |
| strMajorVersion | paramString | Product major version |
| strMajorVersionUrl | paramString | Major version description URL |
| strMajorVersionName | paramString | Product major version name |
| nOsMask | paramInt | OS mask - bits set, see OS type enum |
| bVersionUnsupported | paramBool | Product version unsupported by vendor |
| nProductGlbId | paramLong | Global product (family) identity |
| bProductUnsupported | paramBool | Product unsupported by vendor |
| nVendorGlbId | paramLong | Global vendor identity in updatable Kaspersky bases |
| VendorId | paramString | IANA vendor identity, see IANA code (http://www.iana.org/assignments/enterprise-numbers) |
| VendorName | paramString | Vendor (company) human readable name |
| VendorUrl | paramString | Vendor main URL |
| nActiveCount | paramInt | Hosts count where the vulnerability is active |
| nFixPlannedCount | paramInt | Hosts count where all the necessary patches to fix the vulnerability are assigned |
| nPatchedCount | paramInt | Hosts count where the vulnerability is patched |
| nFixedCount | paramInt | Hosts count where the vulnerability is fixed |
| nIgnoredCount | paramInt | Hosts count where the vulnerability is ignored |
| nFixPlanState | paramInt | If all the necessary patches to fix the vulnerability instances are assigned, see Vulnerability fix plan state enum |
| bPatchAvailable | paramBool | Are patches required to fix the vulnerability are available to be downloaded and installed |
| llRecommendedMinorPatchGlbId | paramLong | The global identity of the recommended minor update patch to fix the vulnerability |
| llRecommendedMinorPatchVersion | paramLong | The version of the recommended minor update patch to fix the vulnerability, numeric |
| strRecommendedMinorPatchName | paramString | The name (including version) of the recommended minor update patch to fix the vulnerability |
| llRecommendedMajorPatchGlbId | paramLong | The identity of the recommended major update patch to fix the vulnerability |
| llRecommendedMajorPatchVersion | paramLong | The version of the recommended major update patch to fix the vulnerability, numeric |
| strRecommendedMajorPatchName | paramString | The name (including version) of the recommended major update patch to fix the vulnerability |
| tmVulnerabilityDetectionTimeFirst | paramDateTime | First time of the vulnerability detection on the managed computers |
| tmVulnerabilityDetectionTimeLast | paramDateTime | Last time of the vulnerability detection on the managed computers |
| strCVE | paramString | Vulnerability CVE identity |
| strUpdateID | paramString | Global Microsoft Windows update identity to be installed to fix the vulnerability, see Srvview list for Microsoft Windows Updates revisions listing |
| nRevisionID | paramInt | Microsoft Windows update revision database identity to be installed to fix the vulnerability, see Srvview list for Microsoft Windows Updates revisions listing |
| strKB | paramString | Microsoft Knowledge Base Article ID associated with the update to be installed to fix the vulnerability |
| strMSSB | paramString | Microsoft Security Bulletin ID related to the updates fixing the vulnerability |
| nVulnInstId | paramInt | Database identity of vulnerability occurrence (instance) |
| strVulnInstId | paramString | Unique ID of vulnerability occurrence (instance) |
| tmPatchTime | paramDateTime | Patch completion time |
| tmDisappear | paramDateTime | Vulnerability occurrence (instance) disappearance time |
| bFixAssigned | paramBool | If the vulnerability occurrence (instance) is planned to be fixed by an existing task |
| bIgnoreInstance | paramBool | Ignorance tag potentially set by administrator for vulnerability occurrence (instance) |
| strSoftwareInventoryUid | paramString | Software inventory product uid, see "strID" in SrvView Software inventory list |
| KLHST_WKS_LID | paramLong | Appropriate host internal integer ID |
| KLHST_WKS_HOSTNAME | paramString | Appropriate host identity, see List of host attributes |
| KLHST_WKS_DN | paramString | Appropriate host display name, see List of host attributes |
| KLHST_WKS_WINHOSTNAME | paramString | Appropriate host netbios name, see List of host attributes |
| KLHST_WKS_IP | paramLong | Appropriate host IPv4 address (with network byte order), see List of host attributes. Obsolete, use KLHST_WKS_IP_LONG instead |
| KLHST_WKS_IP_LONG | paramLong | Host IP address (in little-endian byte order), see List of host attributes |
| szwHostFQDN | paramString | FQDN of an appropriate host |
| nPatchDbId | paramInt | Database identity of a patch to fix the vulnerability |
| nPatchGlbId | paramLong | Global identity of product patch to fix the vulnerability |
| nVulnHstPatchLCID | paramInt | LCID of vulnerability patch for host |
| strToVersion | paramString | Version of product after installation of patch |
| InstallFlags | paramInt | Update installation flags bitmask, see Update installation flags |
| wstrTitle | paramString | Update revision title |
| nVulnHstPatchId | paramInt | Database identity of vulnerability patch for host |
| nVulnHstPatchOrder | paramInt | Order of vulnerability patch for host |
| nVulnHstPatchInstallState | paramInt | Installation state of vulnerability patch for host, see Software update installation state enum |
| tmVulnHstPatchTimestamp | paramDateTime | Timestamp of vulnerability patch installation state change for host |
| nTaskId | paramInt | Database identity of a patch management task linked to the vulnerability |
| nVulnPkgId | paramInt | Database identity of a custom patch installation package, see List of package attributes |
| nVulnPatchPkgLCID | paramInt | LCID of a custom patch installation package |
| nVulnPatchPkgOrder | paramInt | Order of a custom patch installation package |
| nVulnPatchPkgName | paramString | Name of a custom patch installation package |
| bPackagesSet | paramBool | If any custom installation packages for the vulnerability are set |
| bEulaPresent | paramBool | Is the EULA present for any update required to fix the vulnerability |
| bEulaAccepted | paramBool | Is the EULA accepted on the current virtual server for all updates required to fix the vulnerability |
| nEulaDbId | paramInt | Database ID of EULA for the update (might result in multiple records) |
| nAssignedTaskId | paramInt | Database identity of task assigned to install the update or close vulnerability |
| bIsTaskAssignedPartly | paramBool | If the task identified by c_szwAssignedSysPatchTaskDbId is assigned to close not all instances of the vulnerability or install patch not on all the hosts where it is applicable |
| nVulnExploitStatus | paramInt | Defines whether any exploit exist for the vulnerability, see Vulnerability threat status enum |
| nVulnMalwareStatus | paramInt | Defines whether any malware exist for the vulnerability, see Vulnerability threat status enum |