#TRUSTED 0bf69946487d625abbc2b6207161cdfbd4b14a40e4c4a0273aa80134a61cfaefb191b37623c4b0188fd0f0262161a02ed3521cf2270d1fb2b11f69be5bb74d6bf9b3a0537fe535840c36d92be01e0e3400bf7963a035576e18eb492e60d1948ca5aca17e55297e1521d921fd404950fb3019ea96068a2b1ec9a31e1718099ef962bf64bf39fbb2e4e6274367e72aa3def4988c112ab485bd2f5315441a3820be7dc4e5e8e5ce054c7b3dd04b7654e7590727c27188a96f88eaf1d5b35ea185be978aee0e0a1ab754b0b5e073b9473bbeb80dbcc4b7e42fc7cb910c691b82b9218a9cb53cba89e5d478283bdb63ca0de546db056bc052e9c4d081cdba3a5e20f8b4850e3976fd5bfc2c4158da089f283e70adff6bdcac300543258c8ac02ccb95ddaf1e34d0b5a023e6e9a06bea35836a3b6c20621531413e5afc5c6ee9742267ec6deb2f2725dd3c385beea3583d9379cf0305902dfb67b9ff90c0ed7e54ee35c58a5b2ce678d97fd56ad7e88137448f528617d9d2e4286f6422a71fd9be2f5f81e2f8d71cca3e601c95cd617c93a5153e3c1ee7d6c3f94977f52d2fec4553d13fe8964148c30900a07c1263f21b548f860a7a43558d4343c66dd8c7b3968c16af41b3eead26cc6ceee14d9d527d680625f5c045ad143e4dea9884e54213a42e5f4e6cf4342e85400f28533edf689525817fc48b2f9b5d322ccda6623fb896d7
#TRUST-RSA-SHA256 8a26e5839fc82ceac353d794ca21e605425fbbc6ea91b7862967c7f48fc53dc93f0ff0fd3f7287752c0679197dae0e462a5468304b213c8518d4a5119862b7e129e9761eb3b7a622624b9ca99356b31bbc8c9215a6bd256ba18fbb21c8cae6f4cfd2dc543d89097dfb69c80ca73e0d27a1bfc733b09df48335f654b7e3785d534b8f3885672ba5bc49dc5fffd0bb3006bf65c82ac614dc2f5bce47b1cf0bfd3394a482b80b801af6dd3ecf65171fb9c4c1ad733bfb7b36a68f0582a6abde4f843b2392d0c9026cef40112c5fea4b4c1f07caa07ce28b242a6d52f257f3ca8f8a3c688ee4c797ca78f2be9b35e76118490b223b7169b2ae5472d394a28a9d05348c582a26fb8dce3c3852df58340c40529fea3420b8ffb5e1245194c93e7a7d28803d89e3cee7d2f8aac7809655258bb31ec60eebba87d87e046f28afd000729f6329140282ab0cf94e3f615f932ff7fc114e110e27465a366aa4a14b826e580e6ee634beb628b82a54c72149753e5485eeef46c1b1b7d0dc0d9d16912b5d092395d7e97cfe8d365f13bf027464767df8e755d57165264330b1f12d10fb9dbcda990692fd4e8f72a95fa4c0f139106544478022474fc9f5af3ba4e32d9123ac87ed1c5ddcc223a254d038cd8607da766f9168a6951e1a5e6bafe12d2d5d8736c1117857fe9c500eb47e90b1c88535fa91c0034a993d02a7e65c97d6b520b44789
#%NASL_MIN_LEVEL 70300
#
# (C) Tenable, Inc.
#
include('deprecated_nasl_level.inc');
include('compat.inc');
if (description)
{
script_id(204872);
script_version("1.4");
script_set_attribute(attribute:"plugin_modification_date", value:"2025/11/03");
script_name(english:"Integration Status");
script_set_attribute(attribute:"synopsis", value:
"The purpose of this plugin is to provide the user with helpful information regarding the success or failure when using one of Tenable's
integrations with any PAM, MDM, and/or Patch Management Integrations.");
script_set_attribute(attribute:"description", value:
"The following integration was used and here are the results based on the intention of the integration type.
Here is a brief description of success for each integration type.
PAMs: To retrieve a target credential from the related PAM.
MDMs: To retrieve devices from the related MDM.
Patch Management: To communicate with the Patch Management server,
determine if the server manages the specified target
and if the packages on the target were checked.
Miscellaneous: Each of the following integrations have a specific definition
of success or failure based on the action being performed.
- VMware ESX SOAP API: To gather VIBs from the ESX host.
- VMware vCenter API: To communicate with the vCenter and gather VIBs
from the ESXi hosts that the vCenter manages.
- Nutanix Prism Central: To communicate with the NPC server and gather
data on its managed hosts and virtual machines
used for vulnerability detections.
- Cisco Meraki: To communicate with the Cisco Meraki Dashboard API,
collect devices, and the firmware version of those devices.
");
script_set_attribute(attribute:"solution", value:"n/a");
script_set_attribute(attribute:"risk_factor", value:"None");
script_set_attribute(attribute:"plugin_publication_date", value:"2024/07/31");
script_set_attribute(attribute:"plugin_type", value:"summary");
script_set_attribute(attribute:"always_run", value:TRUE);
script_end_attributes();
script_category(ACT_END);
script_family(english:"Misc.");
script_copyright(english:"This script is Copyright (C) 2024-2025 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_exclude_keys("Host/ping_failed", "Host/dead");
exit(0);
}
include("integrations_common.inc");
integrations::status::gather_credentials();
# To ensure this plugin does not cause license issues on SC
# versions older than 6.6, audit out if SC version < 6.6
var sc_version = integrations::get_sc_version();
if (sc_version)
{
var split_sc_version = split(sc_version, sep:'.', keep:FALSE);
var sc_major = int(split_sc_version[0]);
var sc_minor = int(split_sc_version[1]);
if (sc_major < 6 || sc_major == 6 && sc_minor < 6)
{
exit(0, "Not executing Integration Status on SecurityCenter pre-6.6. SC version: " + sc_version);
}
}
var report = integrations::status::process_report_data();
if (report)
{
security_report_v4(port:0, extra:report, severity:SECURITY_NOTE);
}
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation