KSC Open API
13.1
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 |