Customers should be able to view the browser of a DAST scan as it is running
Proposal
To help diagnose scan errors, it should be possible for a customer to view what is happening in a browser when their web application is being scanned.
Reference
References customer issue #362637 (closed).
Constraints
- The Docker image would likely need to be triggered directly, this could not be done from within GitLab
- There would only be a maximum of one browser
Implementation suggestion
- Run Chromium in a
headfulmanner. This would require a windowing system. - Run VNC so that it others can connect to it externally.
- Require an environment variable to be set so that normally Chromium may continue to run headless.
Edited by Cameron Swords