Skip to content

Add support for Base64 encoded auth config

What does this MR do?

this merge request adds a base64 decoding preprocessing for auth_password and request_headers via new environment variables and command line options.

Why?

secrets for dast on-demand scans are base64 encoded before being saved in the monolith. this is done in order to allow the variables to be masked by default in the runner output. as a result, dast may receive two new environment variables DAST_PASSWORD_BASE64 and DAST_REQUEST_HEADERS_BASE64.

Related Issue(s)

What are the relevant issue numbers?

Does this MR meet the acceptance criteria?

Edited by Philip Cunningham

Merge request reports