DAST report contains an array for the `site` property instead of an unique object and breaks parsing
https://sentry.gitlab.net/gitlab/gitlabcom/issues/720692/
TypeError: no implicit conversion of String into Integer
gitlab/ci/parsers/security/dast.rb:32:in `extract_vulnerabilities_from'
host = site['@name']
gitlab/ci/parsers/security/dast.rb:22:in `format_report'
'vulnerabilities' => extract_vulnerabilities_from(data),
gitlab/ci/parsers/security/dast.rb:15:in `parse_report'
format_report(report)
gitlab/ci/parsers/security/common.rb:11:in `parse!'
report_data = parse_report(json_data)
ee/ci/build.rb:63:in `block (2 levels) in collect_security_reports!'
::Gitlab::Ci::Parsers.fabricate!(file_type).parse!(blob, security_report)
...
(75 additional frame(s) were not displayed)
TypeError: no implicit conversion of String into Integer
Edited by Olivier Gonzalez