Create and test DAST projects for web applications and APIs
To run dynamic tests on a web application or API, you first need to create a DAST project in Polaris. Configure the basic settings—including the entry-point URL, target type, allowed hosts, and authentication method—and then create the DAST project and profile. You can then run DAST tests from the Tests area of the Polaris user interface.
Prerequisites
Before you begin, make sure that:
- Your organization has a subscription with a DAST entitlement.
- Your subscription has at least one available DAST project.
- An Organization Admin or Organization Application Manager has either:
- Created an application that uses your DAST subscription.
Note: See Create an application for more information.
- Assigned your DAST subscription to a preexisting application.
Note: See Assign subscriptions to applications for more information.
- Created an application that uses your DAST subscription.
- Polaris has network access to the web
application or API you wish to scan. To run DAST tests, Polaris communicates with your Internet-accessible
applications or APIs using IPs that vary between Polaris instances.
Table 1. fAST Dynamic (DAST) IPs Polaris instance IPs (outbound) America, production - 192.231.134.0/24
America, POC European Union, production - 162.244.5.0/24
- To scan internal web applications or APIs (inside a private network), you must install the Black Duck Bridge CLI (version 3.1.0 or higher). For more details, see Test internal DAST projects with Polaris Secure Tunnel.
- You have permissions to create and manage projects.
Note: See Roles and permissions for more information.
Create a DAST project
- Web applications
- APIs
A target is identified by its Entry Point URL and can be Internet-accessible or internal (inside a private network). A separate DAST profile is needed for each target you want to scan using fAST Dynamic. A single DAST project can be used for testing a web application or an API target, but not both.
Create a DAST project for a web application target
Create a DAST project for an API target
Test a DAST project
Follow these steps to run a DAST test from the Polaris user interface: