Manage Custom Plugin Packages

Required Tenable Security Center User Role: Administrator

You can upload a custom plugin package as a .tar.gz or .tgz file. For more information about custom plugin packages, see Custom Plugin Packages for NASL and CA Certificate Upload.

Create the Custom Plugin Package

To create the .tar.gz or .tgz custom plugin package:

  1. Prepare the individual text files you want to include in the custom plugins package.

    • custom_nasl_archive.tar.gz or custom_nasl_archive.tgz

    • custom_feed_info.inc

    • custom_CA.inc

    Confirm the files meet the requirements described in Custom Plugin Packages for NASL and CA Certificate Upload.

    Note: After upload, the system untars the files within your custom plugin package and overwrites any identically named files already in Tenable Security Center Director or Tenable Nessus.

  2. In the command line interface (CLI), tar and compress the files together. (7-Zip or running tar on a Mac does not work for this.) For example:

    # tar -zcvf upload_this.tar.gz custom_feed_info.inc custom_CA.inc

    The system generates a .tar.gz or .tgz file.

What to do next:

  • Upload the .tar.gz or .tgz file.

Upload the Custom Plugin Package

Upload the .tar.gz or .tgz file to Tenable Security Center Director:

  1. Log in to Tenable Security Center Director via the user interface.

  2. Click Username > Plugins.

    The Plugins page appears.

  3. Click Upload Custom Plugins and select the .tar.gz or .tgz file that you created in Create the Custom Plugin Package.

  4. Click Submit.

    Tenable Security Center Director uploads the package and pushes it to Tenable Nessus.

What to do next:

  • To verify the upload succeeded, click System > System Logs.

  • To verify the upload resolved a validation issue, run another scan that includes plugin 51192. Verify that Tenable Nessus has the custom plugin bundle by checking its plugin directory.