Skip to main content

Hardware and Software Requirements

This page details the hardware and software requirements to run DAST in your environment.

Recommendations and Limitations

This section lists requirements and recommendations for hardware and configurations

Hardware Requirements and Recommendations When Running DAST CLI

The following hardware configurations are required or recommended:

Minimum Requirements

  • RAM: 8GB-16GB

  • The number of CPUs will depend on the level of concurrency control applied to the various jobs:

    Each DAST CLI worker should have 3 GB and 2 CPUs available.

    Example setups:

    • Set a virtual Linux machine with 16GB and 4 VCPU.

    • Set two Checkmarx One-workers with a limit of 3GB and 2 VCPUs.

Operating System

Run the DAST CLI in any operating system that supports Docker, such as Windows, MacOS, and Linux.

Limitations

Performance

  • For very large environments (1000+ URLs), it is recommended to use filters (on the configuration file) or increase overall system/environment resources to avoid abnormal CPU consumption on the database.

General

  • When running from Checkmarx One, DAST has a time-out limit of two hours and forty-five minutes. Running DAST from a pipeline is recommended if more time is needed.

  • DAST has a 150MB zip file limit for uploading the results into Checkmarx One.