Noncompliance section

Here you will find all details about data visible in target file in Noncompliance section.

Column details explanation
Header name Column name.
Description Short description for particular data.
Source Information about exact source from where data is being taken.
Post-processing Information how the gathered data is processed, if post-processed at all.
Column type

default - column always appears in report.

debug - column appears in report only if add debug data option has been enabled.

Note

Some of the columns are visible only if you use add debug data option for analysis (see Settings details to adhere more information about this option). For all of these columns you will find below information Column type : debug.

Nessus scanner IP

Nessus scanner IP - column details
Header name Nessus scanner IP
Description Scanner IP used during scan of reported host based on Plugin ID 19506 output.
Source nessus file > ReportHost/ReportItem/[pluginID="19506"]/plugin_output
Post-processing
  1. If Plugin ID 19506 output exist extract Scanner IP from output line with Scanner IP :
  2. If Plugin ID 19506 output does not exist return:
    • No output recorded. - if plugin appeared in the report but does no return any output,
    • Check Audit Trail. - if plugin does not appeared in the report but used during scan,
    • {plugin_id} not enabled. - if plugin has not been enabled in policy used during scan.
Column type debug

See also

Read more about plugin which source for this column on Tenable website https://www.tenable.com/plugins/nessus/19506

Nessus scan name

Nessus scan name - column details
Header name Nessus scan name
Description Scan name given by user during scan setting up.
Source nessus file > Report/name
Post-processing none
Column type debug

Nessus file name

Nessus file name - column details
Header name Nessus file name
Description Nessus file name assigned during the file downloading.
Source nessus file
Post-processing absolute path of the given file
Column type debug

Target

Target - column details
Header name Target
Description Name of reported host. This can be either IP or FQDN, depending on this what has been given as target.
Source nessus file > ReportHost/[@name='name']
Post-processing none
Column type debug, default

Hostname

Hostname - column details
Header name Hostname
Description Hostname of reported host.
Source nessus file > ReportHost/HostProperties/tag/[@name='hostname']
Post-processing
  1. Value changed to lowercase.
  2. If hostname field contains FQDN only hostname will be returned.
Column type debug, default

FQDN

FQDN - column details
Header name FQDN
Description FQDN of reported host.
Source nessus file > ReportHost/HostProperties/tag/[@name='host-fqdn']
Post-processing Value changed to lowercase.
Column type debug, default

IP

IP - column details
Header name IP
Description IP of reported host.
Source nessus file > ReportHost/HostProperties/tag/[@name='host-ip']
Post-processing none
Column type debug, default

Scanned

Scanned - column details
Header name Scanned
Description

Information if target host has been scanned.

  • yes if target host is on the list of reported hosts.
  • no if target host is not on the list of reported hosts.
Source

nessus file > Preferences/ServerPreferences/preference/[name='TARGET']/value

nessus file > ReportHost/[@name='name']

Post-processing none
Column type debug, default

Credentialed checks

Credentialed checks - column details
Header name Credentialed checks
Description Information if reported host has been scanned with credentialed checks.
Source nessus file > ReportHost/ReportItem/[pluginID="19506"]/plugin_output
Post-processing
  1. If Plugin ID 19506 output exist extract yes or no from output line with Credentialed checks :.
  2. If Plugin ID 19506 output does not exist return no.
Column type debug, default

See also

Read more about this plugin on Tenable website https://www.tenable.com/plugins/nessus/19506

Policy name

Policy name - column details
Header name Policy name
Description Policy name selected by user during scan setting up.
Source nessus file > Policy/policyName
Post-processing none
Column type debug

Plugin ID

Plugin ID - column details
Header name Plugin ID
Description Exact Plugin ID returned by Nessus.
Source nessus file > ReportHost/ReportItem/[@pluginID]
Post-processing none
Column type debug, default

Plugin name

Plugin name - column details
Header name Plugin name
Description Exact Plugin Name returned by Nessus.
Source nessus file > ReportHost/ReportItem/[@pluginName]
Post-processing none
Column type debug, default

Plugin type

Plugin type - column details
Header name Plugin type
Description Exact Plugin type returned by Nessus.
Source nessus file > ReportHost/ReportItem/plugin_type
Post-processing none
Column type debug, default

Risk Factor

Risk Factor - column details
Header name Risk Factor
Description Exact Plugin Risk Factor returned by Nessus.
Source nessus file > ReportHost/ReportItem/risk_factor
Post-processing none
Column type debug, default

Plugin family

Plugin family - column details
Header name Plugin family
Description Exact Plugin Family returned by Nessus.
Source nessus file > ReportHost/ReportItem/[@pluginFamily]
Post-processing none
Column type debug, default

Compliance plugin file

Compliance plugin file - column details
Header name Compliance plugin file
Description Information if this is Compliance plugin.
Source nessus file > ReportHost/ReportItem/compliance/
Post-processing none
Column type debug

Plugin file name

Plugin file name - column details
Header name Plugin file name
Description Exact Plugin file name returned by Nessus.
Source nessus file > ReportHost/ReportItem/fname
Post-processing none
Column type debug

Plugin version

Plugin version - column details
Header name Plugin version
Description Exact Plugin version returned by Nessus.
Source nessus file > ReportHost/ReportItem/script_version
Post-processing none
Column type debug, default

Plugin publication date

Plugin publication date - column details
Header name Plugin publication date
Description Exact Plugin publication date returned by Nessus.
Source nessus file > ReportHost/ReportItem/plugin_publication_date
Post-processing Return in format yyyy-mm-dd.
Column type debug, default

Plugin modification date

Plugin modification date - column details
Header name Plugin modification date
Description Exact Plugin modification date returned by Nessus.
Source nessus file > ReportHost/ReportItem/plugin_modification_date
Post-processing Return in format yyyy-mm-dd.
Column type debug, default

Check name

Check name - column details
Header name Check name
Description Exact Compliance Check name returned by Nessus.
Source nessus file > ReportHost/ReportItem/"cm:compliance-check-name", namespaces={'cm': 'http://www.nessus.org/cm'}/
Post-processing none
Column type debug, default

Audit file name

Audit file name - column details
Header name Audit file name
Description Exact Compliance Audit file name returned by Nessus.
Source nessus file > ReportHost/ReportItem/"cm:compliance-audit-file", namespaces={'cm': 'http://www.nessus.org/cm'}/
Post-processing none
Column type debug, default

Check ID

Check ID - column details
Header name Check ID
Description Exact Compliance Check ID returned by Nessus.
Source nessus file > ReportHost/ReportItem/"cm:compliance-check-id", namespaces={'cm': 'http://www.nessus.org/cm'}/
Post-processing none
Column type debug

Current value

Current value - column details
Header name Current value
Description Exact Compliance Check current value returned by Nessus.
Source nessus file > ReportHost/ReportItem/"cm:compliance-actual-value", namespaces={'cm': 'http://www.nessus.org/cm'}/
Post-processing none
Column type debug, default

Uname

Uname - column details
Header name Uname
Description Exact Compliance Check uname returned by Nessus.
Source nessus file > ReportHost/ReportItem/"cm:compliance-uname", namespaces={'cm': 'http://www.nessus.org/cm'}/
Post-processing none
Column type debug

Description

Description - column details
Header name Description
Description Exact Compliance Check description returned by Nessus.
Source nessus file > ReportHost/ReportItem/"cm:compliance-info", namespaces={'cm': 'http://www.nessus.org/cm'}/
Post-processing none
Column type debug, default

Check status

Check status - column details
Header name Check status
Description Exact Compliance Check status returned by Nessus.
Source nessus file > ReportHost/ReportItem/"cm:compliance-result", namespaces={'cm': 'http://www.nessus.org/cm'}/
Post-processing none
Column type debug, default

Reference

Reference - column details
Header name Reference
Description Exact Compliance Check reference returned by Nessus.
Source nessus file > ReportHost/ReportItem/"cm:compliance-reference", namespaces={'cm': 'http://www.nessus.org/cm'}/
Post-processing none
Column type debug, default

Error

Error - column details
Header name Error
Description Exact Compliance Check error returned by Nessus, if error occur.
Source nessus file > ReportHost/ReportItem/"cm:compliance-error", namespaces={'cm': 'http://www.nessus.org/cm'}/
Post-processing none
Column type debug, default