Manage Web App Scans
Required Additional License: Tenable Web App Scanning
Required Tenable Nessus Version: 10.6.1 or later
Required Tenable Security Center User Role: Organizational user with appropriate permissions. For more information, see User Roles.
For more information about web app scans, see Web App Scans.
Configure Web App Scans using Tenable Core or Docker
To configure web app scans with Tenable Security Center using Tenable Core or Docker image:
Note:Tenable Security Center allows four concurrent web app scans per configured Tenable Core + Tenable Web App Scanning or Docker image at a time.
-
Apply the Tenable Web App Scanning for Tenable Security Center license, as described in Update an Existing License.
-
Ensure the Tenable Web App Scanning plugins are updated, as described in Plugin/Feed Settings. The plugins automatically update when the license is updated.
-
To add a Sensor Proxy to Tenable Security Center: if there is not one added or if a new one is required due to network architecture.
-
Add a Tenable Core + Tenable Web App Scanning or a Tenable Web App Scanning as a Docker image to your environment.
-
Add a Web Application Scanner to your Sensor Proxy.
-
Add a scan zone in Tenable Security Center, as described in Add a Scan Zone.
-
Add a universal repository for the scan data in Tenable Security Center, as described in Add a Repository.
-
Configure your Tenable Web App Scanning credentials, as described in Add Credentials.
-
Create a Web App Scanning scan policy, as described in Add a Scan Policy.
-
Add a web app scan in Tenable Security Center, as described in Add a Web App Scan.
Configure Web App Scans using Tenable Nessus
To configure web app scans using a Tenable Nessus scanner:
Note: You can use a Tenable Nessus scanner to perform web app scans, however this will be deprecated in a future release. For more information about Tenable Nessus scanners, see Tenable Nessus Scanners.
Note:Tenable Security Center allows only one concurrent web app scan per configured Tenable Nessus scanner at a time.
-
Apply the Tenable Web App Scanning for Tenable Security Center license, as described in Update an Existing License.
-
Ensure the Tenable Web App Scanning plugins are updated, as described in Plugin/Feed Settings. The plugins automatically update when the license is updated.
-
If you are configuring a Tenable Nessus scanner:
-
Ensure you are running Docker version 20.0.0 or later on your Tenable Nessus host. Tenable recommends the official Docker builds and install packages.
Note: If your scanner is configured to connect through a proxy, ensure that you configure the proxy settings directly in Docker.
-
Ensure you are running Tenable Nessus version 10.6.1 or later.
-
Ensure your system meets the hardware requirements for Tenable Nessus with Tenable Web App Scanning enabled.
Note: The following platforms do not support web app scanning in Tenable Nessus:
-
Any host system that does not support official Docker builds.
-
Any host that uses an ARM-based processor (for example, AArch64 Linux distributions and macOS M1 and M2 systems).
-
Tenable Core + Tenable Nessus, or any instance of Tenable Nessus that already runs within a Docker image.
For more information about Docker support on virtualized hosts, see the Docker documentation.
-
-
Enable the Tenable Web App ScanningCapable option for the Tenable Nessus scanner in Tenable Security Center, as described in Tenable Nessus Scanners.
-
Add a scan zone in Tenable Security Center, as described in Add a Scan Zone.
-
Add a universal repository for the scan data in Tenable Security Center, as described in Add a Repository.
-
Configure your Tenable Web App Scanning credentials, as described in Add Credentials.
-
Create a Web App Scanning scan policy, as described in Add a Scan Policy.
-
Add a web app scan in Tenable Security Center, as described in Add a Web App Scan.
Add a Web App Scan
You can create web app scans in Tenable Security Center using Web Application Scanning templates. For more information, see Scan Policy Templates.
For more information, see Web App Scans and Web App Scan Settings.
Before you begin:
-
Confirm you understand the complete web app scanning configuration process, as described in Web App Scans.
-
Configure a Web App Scanning scan policy, as described in Manage Scan Policies.
To add a web app scan:
-
Log in to Tenable Security Center via the user interface.
-
Click Scans > Web App Scans.
The Web App Scans page appears.
-
At the top of the table, click Add.
The Add Web App Scan page appears.
-
Click General.
-
Type a Name for the scan.
-
(Optional) Type a Description for the scan.
-
In the Policy drop-down menu, select the Web App Scanning scan policy.
-
(Optional) Select a Schedule for the scan.
-
-
Click Settings.
-
Select a Scan Zone for the scan.
-
Select an Import Repository for the scan.
-
-
Click Targets.
-
Type a target URL for the scan.
-
-
Click Credentials.
-
Click Add Credential.
-
In the drop-down boxes, select a credential type and a preconfigured credential.
-
Click the check mark to save your selection.
-
-
(Optional) Click Post Scan.
-
If you want to configure automatic report generation, click Add Report. For more information, see Add a Report to a Scan.
-
-
Click Submit.
Tenable Security Center saves your configuration.
What to do next:
-
View scan results, as described in Scan Results.
-
View web app scan vulnerability data, as described in Web App Scanning Analysis.
View Web Application Scan Details
To view web application scan details:
-
Log in to Tenable Security Center via the user interface.
-
Click Scans > Web App Scans.
The Web App Scans page appears.
-
To filter the scans that appear on the page, apply a filter as described in Apply a Filter.
-
Right-click the row for the scan.
The actions menu appears.
-or-
Select the check box for the scan.
The available actions appear at the top of the table.
-
Click View.
The View Web App Scan page appears.
Start a Web App Scan
To start a web app scan:
-
Log in to Tenable Security Center via the user interface.
-
Click Scans > Web App Scans.
The Web App Scans page appears.
-
To filter the scans that appear on the page, apply a filter as described in Apply a Filter.
-
To start a scan, see Start or Pause a Scan.
Note: Pausing is not supported for web app scans.
Edit a Web App Scan
To edit a web app scan:
-
Log in to Tenable Security Center via the user interface.
-
Click Scans > Web App Scans.
The Web App Scans page appears.
-
To filter the scans that appear on the page, apply a filter as described in Apply a Filter.
-
Right-click the row for the scan.
The actions menu appears.
-or-
Select the check box for the scan.
The available actions appear at the top of the table.
-
Click Edit.
The Edit Web App Scan page appears.
-
Modify the scan options. For more information, see Web App Scan Settings.
-
Click Submit.
Tenable Security Center saves your configuration.
Delete a Web App Scan
To delete one or more web app scans:
-
Log in to Tenable Security Center via the user interface.
-
Click Scans > Web App Scans.
The Web App Scans page appears.
-
To filter the scans that appear on the page, apply a filter as described in Apply a Filter.
-
To delete a scan:
-
Right-click the row for the scan.
The actions menu appears.
-or-
Select the check box for the scan.
The available actions appear at the top of the table.
-
Click Delete.
Tenable Security Center deletes the scan.
-
-
To delete multiple scans:
-
In the table, select the check box for each scan you want to delete.
The available actions appear at the top of the table.
-
At the top of the table, click Delete.
A confirmation window appears.
-
Click Delete.
Tenable Security Center deletes the scans.
-