Conviso DAST
Introduction​
Scan and protect your application with Conviso DAST, consolidating all your vulnerabilities and risks in the Conviso Platform.
Conviso DAST can be run self-hosted on your local pipeline. Instructions and further information on self-hosting are available on the Conviso DAST page at Dockerhub.
Usage​
- The first step to executing a DAST is to create an asset in the Conviso Platform. To do this, click on Asset Management in the side menu, then New Asset (1) and select Manual (2).


- An asset can be an application of your company, so let's call it My Application. Then, fill in the fields Business Impact (which indicates the asset's impact on your business), Data Classification (which indicates the sensitivity of the data), and Attack Surface (which indicates whether the application is exposed to the internet or not). Finally, in the URL field, enter the URL where the DAST will be executed and click Create.

- With the asset created, let's access it to schedule the DAST. To do this, click on its name.

- Now, click on the CI/CD tab:

- Click on the gear icon to configure the scan. If you have already configured the scan previously, you can simply click Run Now to execute the scan with the existing configuration.

- On the DAST configuration screen, you need to configure the following settings:

Required fields:
- Scan Profile: Choose between Basic or Deep Scan. The Deep Scan performs a more comprehensive analysis and may take longer to complete.
- Type of analysis: Select web for web applications or API for API testing. If you select API, you will need to specify the API format (SOAP, GraphQL, or OpenAPI). In this case, the URL should contain the API structure. Here is an example: https://swagger.io/docs/specification/basic-structure/.
Optional fields:
- Authentication: Configure authentication credentials if your application requires login to access protected areas.
- Scheduling: Define when the DAST should be executed (monthly or weekly), enter the day of the week, and the execution time (in GMT-3).
- Scope Definition: Use regex patterns to define which URLs should be included or excluded from the scan.
After configuring the settings, click Save to complete the setup.
- You can view information about the most recent scans of the asset, as well as monitor the current status, from the area on the right:

To view the scan details, just select your execution and you will be redirected to the DAST details page.
- The scan details page displays comprehensive information about the execution:

- Target URL: The URL that was scanned
- Scanned URLs: Which URLs were analyzed during the scan
- Total Vulnerabilities: The total number of vulnerabilities found
- New Vulnerabilities: The number of newly discovered vulnerabilities
- Fixed Vulnerabilities: The number of vulnerabilities that were resolved since the last scan
- Execution Time: The date and time when the scan was executed
- Duration: How long the scan took to complete
- Execution Logs: Detailed logs of the scan execution process
You can also generate a detailed report of the scan execution from this page clicking on Generate report button.
-
To view the DAST results, click on New vulnerabilities reference
-
To view more information about a specific vulnerability, click on the title:

- On this page, you can view the details of the vulnerability, such as severity, status, URL, request, response, description, solution, and reference.

When the vulnerability is fixed, running the next scan should identify it, and then change the vulnerability status to "Fixed" automatically.
With the above, you should be able to run DAST on the Conviso Platform.
Support​
Should you have any questions or require assistance while using the Conviso Application Security Testing, feel free to contact our dedicated support team.
Contribute to the Docs
Found something outdated or missing? Help us improve the documentation with a quick suggestion or edit.
How to contributeResources
By exploring our content, you'll find resources that will enhance your understanding of the importance of a Security Application Program.
Conviso Blog: Explore our blog, which offers a collection of articles and posts covering a wide range of AppSec topics. The content on the blog is primarily in English.
Conviso's YouTube Channel: Access a wealth of informative videos covering various topics related to AppSec. Please note that the content is primarily in Portuguese.