Configuring the Astra Vulnerability Scanner for your web application involves several crucial steps to ensure accurate and comprehensive security assessments. This guide will walk you through each step, from defining the target URL to starting a scan. Proper configuration is key to ensuring the scanner operates effectively and meets your specific security needs.

Access the Scanner Setup

  1. To begin, navigate to the Targets page and click on the Setup Target button.

  1. You will be directed to the target setup wizard, where you can update and configure the target.

Breakdown of each step

1. Define the Target URL & Scope of the Scan

| Learn how to configure the scanner's scope

| How to choose the testing environment - Production vs Staging

Configuring Subdomain Crawling

In this step, you can also configure subdomain crawling.

For example, if your target URL is dash.xyz.com/admin, you can choose:

Adding Additional Hosts

Step 2 - API Scanning

Step 3 - User Roles

For example: If your SaaS app has two roles—USER (standard users) and ADMIN (administrators)—create an account for each role and enter their credentials.

||| It is recommended to create new user accounts for scanning as junk data may be added during testing

Step 4 - Login Recording

Recording a Login Sequence via Chrome DevTools Recorder

|| You can also set the session length (in seconds), which will be used by the scanner during login.

Step 5 - Optimize Tech

Step 6 - Application Details

Provide an overview of your application, including its purpose and key features. This helps Astra's AI generate relevant business logic test cases.

Example: A platform to buy movie tickets online where users can search for nearby theaters using GPS and purchase tickets. Built as a single-page application with React and Python."

Step 7 - Advance Settings

If needed, configure the scanner to send additional HTTP headers with every request. You can also exclude specific URLs from the scan scope.

Step 8 - Complete Setup

|| If any configuration changes are made while a scan is running, they will take effect from the next scan onwards

| Facing any issues? Feel free to raise a support ticket for assistance.