# This example assumes the server supports glob-like query; if not, get exact name via API. curl -sS -H "X-ApiKeys: accessKey=$ACCESS; secretKey=$SECRET" \ "https://plugins.nessus.org/nessus3dl.php?file=$FILENAME&accept_license_agreement=yes" \ -o "$OUT"
Tenable has modernized its naming conventions. As of Nessus 8.x and 10.x, the offline plugin file is typically named nessus-updates-<version>.tar.gz or linked via a challenge code system. However, legacy users and many community forums still refer to the all-2.0.tar.gz convention. download nessusupdateplugins all20targz new
Choose and select your all-2.0.tar.gz file. Via Command Line (CLI) : # This example assumes the server supports glob-like
: On your Nessus host, run the following command to get a challenge code: Linux : /opt/nessus/sbin/nessuscli fetch --challenge However, legacy users and many community forums still
: If using Tenable Security Center (formerly Tenable.sc), the process differs slightly; you may need a "diff" file like sc-plugins-diff.tar.gz instead of the full archive. Tenable Nessus Plugin and Software Updates
Note: The date next to the file is the plugin publication date. Ensure this is recent (e.g., within the last 7 days).