Remove console diagnostic output options

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

Remove the DAST_FF_DIAGNOSTIC_JOB_OUTPUT feature flag and DAST_LOG_CONFIG variable as of Gitlab 19.0. The 2 configurations control diagnostic output to the console. This functionality is no longer needed since diagnostic output is already available in the gl-dast-scan.log file.

Background

DAST previously allowed users to enable diagnostic output to the console via DAST_FF_DIAGNOSTIC_JOB_OUTPUT and DAST_LOG_CONFIG. With the structured log file (gl-dast-scan.log) already providing this information, console-based diagnostic output is redundant.

Tasks

  • Remove DAST_FF_DIAGNOSTIC_JOB_OUTPUT feature flag from codebase
  • Remove DAST_LOG_CONFIG variable from codebase
  • Verify CI/CD templates don't reference these variables
Edited by 🤖 GitLab Bot 🤖