IncidentResponsev2

Perform STIG Scan

Task Perform STIG Scan

Conditions

Given a list of hosts with known operating systems and/or applications, the user will complete a scan using the appropriate STIG (Security Technical Implementation Guide) using an assigned tool. These standards follow using Nessus as the tool to perform the scan. SCAP (Security Content Automation Protocol) compliant STIGs should be used when possible.

Operator Note: SCAP STIG scanning assesses secure configurations based on DISA, CIS, or organizational hardening standards. It does not scan for software vulnerabilities.

Standards

Operator Note: Use DoD-approved or NIST SCAP content whenever possible for best results.

End State

Results of the STIG scan baselines the host and identifies any security control weaknesses.

Operator Note: Exported scan reports should be saved, backed up, and shared securely with incident and compliance teams.

Manual Steps

CLI-based Nessus (Legacy / Automated Process)

cd /ios/data/assess/<MISSION_DIR>
ls –la ./collect/targ
nessus.sh localhost win_<OS Type>_stig ./collect/targ/<OS Type>.ips
ls -la ./collect/nbe
nbeSTIG2tab.sh ./collect/nbe/<timestamp>-win_<OS Type>_stig.nbe > win_<OS Type>_stig.tab
mv ./win_<OS Type>_stig.tab ./report/

Nessus Command Line Switches (Quick Reference)

-I Input file for report format conversion
-o Output file for report format conversion
-p List plugins
-P Show plugin/server preferences
-S SQL syntax output
-T Report output format (nbe, html, xml, text, etc)

Nessus Web Interface (Preferred Modern Method)

Operator Note: Nessus Professional is recommended for larger enterprise scanning. Free version limited to 16 IPs.

Downloading SCAP Content

SCAP content bundles can be downloaded for use:

Exporting Scan Results

In Nessus Web UI:

Running Script

N/A (scripts embedded in Nessus or manual commands)

Dependencies

Nessus Free version allows up to 16 IPs, Professional version allows enterprise-scale scanning.

Other available tools


Operator Recommendations and Additional Tools

Operator Checklist

Tools by Platform

Platform Tool Purpose
Universal Nessus / Nessus Pro Primary tool for SCAP/STIG scanning (GUI + CLI)
Windows/Linux DISA SCAP Compliance Checker (SCC) DISA-approved alternative
Linux OpenSCAP / SCAP Workbench Open-source STIG scanning (optional)

Alternate Commands and Examples

OpenSCAP example (Linux):

oscap xccdf eval --profile stig --results result.xml --report result.html /path/to/benchmark.xml

SCAP Workbench example:

Open SCAP Workbench GUI
Load XCCDF or DataStream
Select profile → Run Scan → Export Report

Best Practices


References

Tenable Nessus Trial
Tenable SCAP Guide
DISA SCAP Tool
Stig Viewer
NIST SCAP Content


Revision History

Date Version Description Author
2025-05-02 1.8 Full original + enriched Nessus SCAP scan operator guidance and alternate tooling Leo