Rename Issue struct type to Vulnerability
The common library
shared by the analyzers of SAST and Dependency Scanning (DS) defines
Issue,
a Go struct type that represents a vulnerability and that should be used to generate JSON reports.
This is confusing since the word "issue" has a different meaning in the context of GitLab.
We should probably rename the struct type to Vulnerability,
especially since customers are starting to look at this file to evaluate integrations with their existing tools.
Also, we could rename issue.Ref at the same time. See gitlab-org/security-products/analyzers/common!79 (comment 305813782)
Edited  by Fabien Catteau