如何通过网络获取 Sonarqube 指标(即漏洞:A;B;C;D;E)评级 api

How to get Sonarqube Metrics (i.e. vulnerabilities: A; B; C; D; E) Ratings via the web api

以上内容请协助。我已经成功地实现了一个 web api 到 sonarqube,并且我能够获得我在 web api 中指定的指标的值(参考:https://gazelle.ihe.net/sonar/web_api/api/measures

我遇到的问题是,我想获得每个指标的指标评级(即 A;B;C;D)。 api 仅 returns 值而不是评级。

我也试过使用 component_tree 并且没有返回评级类型。

请协助:)

本题答案如下:

  • 'vulnerabilities' 评级(A、B、C、D、E)由 metricKey“security_rating”表示,因为漏洞在sonarqube 中的安全性
  • Web API 请求调用:sonarqubeurl/api/measures/component?metricKeys=security_rating
  • 'security_rating'的结构如下:(1=A,2=B,3=C,4=D,5=E),它returns数字(对应字母)而不是字母。

我希望这对其他人也有帮助