Detect rule mis-configurations
Proposal
It would be nice if DAST can detect rule misconfiguration and return error. This will help the GitLab user who is configuring the DAST job to notice that something went wrong.
For instance, enabling rules to like DAST_ONLY_INCLUDE_RULES: 10010,10011,10017,10029,90033
won't run any of the these rules as string value is expected which needs to be enclosed in quotes.
Here the dast job won't fail which gives the impression that the scan was successful with the enabled rules unless one looks into the logs, which indicates no rules are run (SUMMARY - PASS: 0 | WARN: 0 | SKIP: 112
)
Recently came across similar situation: !69054 (comment 673367487)