Tenable Plugin Attributes

Detailed plugin information returned by the GET /plugins/plugin endpoint includes the following attributes:

AttributeTypeDescription
plugin_modification_datestringThe date when Tenable last updated the plugin.
plugin_versionstringThe version of the plugin.
exploited_by_malwarebooleanIndicates whether the vulnerability discovered by this plugin is known to be exploited by malware.
descriptionstringThe extended description of the plugin.
unsupported_by_vendorbooleanIndicates whether the software found by this plugin is unsupported by the software's vendor (for example, Windows 95 or Firefox 3).
cvss_temporal_scorefloatThe raw CVSSv2 temporal metrics for the vulnerability.
cvss_temporal_vectorobjectThe raw CVSSv2 temporal metrics for the vulnerability. For more information, see CVSSv2 documentation.
patch_publication_datestringThe date when the vendor published a patch for the vulnerability.
see_alsoarrayLinks to external websites that contain helpful information about the vulnerability.
default_accountstringIndicates whether the plugin checks for default accounts requiring the use of credentials other than the credentials provided in the scan policy. For more information, see What are the plugins that test for default accounts? in the Tenable Community Portal.
exploit_availablebooleanIndicates whether a known public exploit exists for the vulnerability.
cvearrayA list of Common Vulnerabilities and Exposures (CVE) IDs for vulnerabilities associated with the plugin.
exploit_framework_canvasbooleanIndicates whether an exploit exists in the Immunity CANVAS framework.
cvss_base_scorefloatThe CVSSv2 base score (intrinsic and fundamental characteristics of a vulnerability that are constant over time and user environments).
solutionstringRemediation information for the vulnerability.
cvss_vectorobjectThe raw CVSSv2 metrics for the vulnerability. For more information, see CVSSv2 documentation.
cvss_score_sourcestringThe source of the CVSSv2 score. This is the CVE that the score is derived from, for example CVE-2021-44228, or manual if Tenable assigned the score directly.
cvss_score_rationalestringThe reason Tenable assigned the score directly rather than deriving it. Only plugins with a manually assigned score include this attribute.
exploit_framework_exploithubbooleanIndicates whether an exploit exists in the ExploitHub framework.
cpearrayA list of plugin target systems identified by Common Platform Enumeration (CPE).
plugin_publication_datestringThe date when Tenable originally published the plugin.
exploit_framework_corebooleanIndicates whether an exploit exists in the CORE Impact framework.
in_the_newsbooleanIndicates whether this plugin has received media attention (for example, ShellShock, Meltdown).
has_patchbooleanIndicates whether the vendor has published a patch for the vulnerability. This attribute is true if there is a published patch for the vulnerability (that is, the patch_publication_date attribute contains data) and false if there is no published patch or a patch is not relevant to remediating the vulnerability (that is, patch_publication_date does not contain data).
xrefarrayReferences to third-party information about the vulnerability, exploit, or update associated with the plugin presented as an array of strings. Each reference includes a type, for example, 'FEDORA', and an ID, for example, '2003-047'.
malwarebooleanIndicates whether the plugin targets potentially malicious files or processes.
exploit_framework_d2_elliotbooleanIndicates an exploit exists in the D2 Elliot Web Exploitation framework
xrefsarrayReferences to third-party information about the vulnerability, exploit, or update associated with the plugin presented as an array of objects. Each reference includes a type, for example, 'FEDORA', and an ID, for example, '2003-047'.
risk_factorstringThe risk factor associated with the plugin, based on the CVSS score of the vulnerability: NONE (the plugin has no CVSS score), LOW (0.1 to 3.9), MEDIUM (4.0 to 6.9), HIGH (7.0 to 8.9), or CRITICAL (9.0 to 10.0). Tenable uses either the CVSSv3 or the CVSSv4 score, depending on the default CVSS severity metric setting of your container. This endpoint returns the risk factor in uppercase; Get plugin details returns it in mixed case.
synopsisstringA brief summary of the vulnerability or vulnerabilities associated with the plugin.
cvss3_temporal_scorefloatThe CVSSv3 temporal metrics for the vulnerability.
cvss3_temporal_vectorobjectThe raw CVSSv3 temporal metrics for the vulnerability. For more information, see CVSSv3 documentation.
exploited_by_nessusbooleanIndicates whether Nessus exploited the vulnerability during the process of identification.
cvss3_base_scorefloatThe CVSSv3 base score (intrinsic and fundamental characteristics of a vulnerability that are constant over time and user environments).
cvss3_vectorobjectThe raw CVSSv3 metrics for the vulnerability. For more information, see CVSSv3 documentation.
cvss3_score_sourcestringThe source of the CVSSv3 score. This is the CVE that the score is derived from, or manual if Tenable assigned the score directly.
cvss4_base_scorefloatThe CVSSv4 base score (intrinsic and fundamental characteristics of a vulnerability that are constant over time and user environments). Only plugins that Tenable has scored with CVSSv4 include this attribute.
cvss4_threat_scorefloatThe CVSSv4 threat score for the vulnerability. CVSSv4 threat metrics replace the temporal metrics used in earlier CVSS versions.
cvss4_vectorstringThe raw CVSSv4 base metrics for the vulnerability, for example CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N.
cvss4_threat_vectorstringThe raw CVSSv4 threat metrics for the vulnerability, for example CVSS:4.0/E:P.
cvss4_supplementalstringThe raw CVSSv4 supplemental metrics for the vulnerability, for example CVSS:4.0/U:Amber. These metrics provide additional context and do not affect the CVSSv4 score.
cvss4_score_sourcestringThe source of the CVSSv4 score. This is the CVE that the score is derived from, or manual if Tenable assigned the score directly.
exploit_framework_metasploitbooleanIndicates whether an exploit exists in the Metasploit framework.
plugin_typestringPlugin type, for example, local, remote, or combined. For more information about plugin type, see Nessus Plugin Types and Categories in the Tenable Community Portal.
vprobjectInformation about the Vulnerability Priority Rating (VPR) for the plugin, including the VPR score, VPR drivers, and when Vulnerability Management last imported the VPR for this vulnerability. For more information, see Vulnerability Priority Rating.
agentstringThe Tenable agent platforms the plugin runs on. Possible values include windows, unix, macosx, and all.
always_runbooleanIndicates whether Tenable runs the plugin during every scan.
asset_categoriesarrayThe asset categories associated with the plugin, for example SECURITY_CONTROL.
asset_inventorybooleanIndicates whether the plugin contributes data to asset inventory.
asset_inventory_categorystringThe category of inventory data the plugin contributes, for example software_enumeration or user_enumeration.
bidarrayA list of Bugtraq IDs (BID) for vulnerabilities associated with the plugin.
canvas_packagestringThe Immunity CANVAS exploit package that contains an exploit for the vulnerability. Only plugins with exploit_framework_canvas set to true include this attribute.
compliancebooleanIndicates whether the plugin is a compliance audit check rather than a vulnerability check.
d2_elliot_namestringThe name of the D2 Elliot Web Exploitation exploit for the vulnerability. Only plugins with exploit_framework_d2_elliot set to true include this attribute.
dependenciesarrayThe plugin scripts that must run before this plugin, identified by script filename.
enable_cgi_scanningbooleanIndicates whether the plugin only runs when CGI scanning is enabled in the scan settings.
excluded_keysarrayThe knowledge base keys and scan settings that prevent the plugin from running when they are present.
exploitability_easestringIndicates how readily the vulnerability can be exploited. Possible values include AVAILABLE, NOT_AVAILABLE, and NOT_REQUIRED.
exploithub_skustringThe ExploitHub SKU for the exploit for the vulnerability. Only plugins with exploit_framework_exploithub set to true include this attribute.
fnamestringThe filename of the plugin script, for example webmirror3.nbin.
generated_pluginstringThe generation state of the plugin, for example current.
hardware_inventorybooleanIndicates whether the plugin contributes hardware inventory data.
intel_typestringThe type of intelligence source for the plugin, for example SENSOR.
metasploit_namestringThe name of the Metasploit module that exploits the vulnerability. Only plugins with exploit_framework_metasploit set to true include this attribute.
os_identificationbooleanIndicates whether the plugin contributes to operating system identification.
potential_vulnerabilitybooleanIndicates whether the plugin reports a potential vulnerability rather than a confirmed one.
required_keysarrayThe knowledge base keys that must be present for the plugin to run, for example Host/local_checks_enabled.
required_portsarrayThe ports and services that must be present for the plugin to run, for example Services/www or 80.
required_udp_portsarrayThe UDP ports that must be present for the plugin to run.
script_copyrightstringThe copyright notice for the plugin script.
stig_severitystringThe DISA STIG severity category for the vulnerability, for example I or II.
thorough_testsbooleanIndicates whether the plugin only runs when thorough tests are enabled in the scan settings.
vendor_severitystringThe severity the vendor assigned to the vulnerability, for example Important or Moderate.
vendor_unpatchedbooleanIndicates whether the plugin detects a vulnerability for which the vendor has not released a patch.
vuln_publication_datestringThe date when the vulnerability associated with the plugin was publicly disclosed.
📘

Note

Certain plugins can contain additional attributes not documented here.

Example

"attributes": {
  "plugin_modification_date": "2018-07-19T00:00:00Z",
  "plugin_version": "1.12",
  "exploited_by_malware": false,
  "description": "A cross-site scripting (XSS) vulnerability exists in the admin CGI script for Mailman before 2.1.4. This update moves Mailman to version 2.1.4 which is not vulnerable to this issue.\n\nUpdated packages were made available in February 2004 however the original update notification email did not make it to fedora-announce-list at that time.\n\nNote that Tenable Network Security has extracted the preceding description block directly from the Fedora security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.",
  "unsupported_by_vendor": false,
  "cvss_temporal_score": 0.0,
  "patch_publication_date": "2004-02-26T00:00:00Z",
  "see_also": ["http://www.nessus.org/u?564bb3fe"],
  "default_account": false,
  "exploit_available": false,
  "exploit_framework_canvas": false,
  "cvss_base_score": 0.0,
  "solution": "Update the affected mailman and / or mailman-debuginfo packages.",
  "exploit_framework_exploithub": false,
  "cpe": ["cpe:/o:fedoraproject:fedora_core:1", "p-cpe:/a:fedoraproject:fedora:mailman-debuginfo", "p-cpe:/a:fedoraproject:fedora:mailman"],
  "plugin_publication_date": "2004-07-23T00:00:00Z",
  "exploit_framework_core": false,
  "in_the_news": false,
  "has_patch": true,
  "xref": ["FEDORA:2004-060"],
  "malware": false,
  "exploit_framework_d2_elliot": false,
  "xrefs": [{
      "type": "FEDORA",
      "id": "2004-060"
    }
  ],
  "risk_factor": "High",
  "synopsis": "The remote Fedora Core host is missing a security update.",
  "cvss3_temporal_score": 0.0,
  "exploited_by_nessus": false,
  "cvss3_base_score": 0.0,
  "exploit_framework_metasploit": false,
  "plugin_type": "local"
}

Did this page help you?