Modify OWASP 2021 grouping UI to include zero padded category labels and values
With !155860 (merged), we are setting the backend to be consistent with native GitLab scanners OWASP identifier format which have zero padded category name and id for owasp 2021 categories.
The frontend has to change the GraphQL query args for the grouping of 2021 OWASP accordingly. The change for the frontend code here looks like
{ text: s__('Owasp|A01:2021 Broken Access Control'), value: 'A01_2021' },
{ text: s__('Owasp|A02:2021 Cryptographic Failures'), value: 'A02_2021' },
...
Also we have to highlight in the documentation that the grouping of OWASP top ten on the vulnerability report page is based on the identifiers format that the native GitLab scanners support. 2017 categories (to be deprecated in %17.3) is non zero padded, 2021 categories is zero padded and the identifier type value should be owasp
.
Edited by Bala Kumar