Hi,
reading the forum nearly every day, i was very surprised to see that rule severity has gone with Sonarqube 10.2 after updating one of our test instances to Sonarqube 10.2 !?
Severities are all at once deprecated and the link still has 404, means i don’t know what are your intentions
https://docs.sonarsource.com/sonarqube/10.2/user-guide/rules
AFAIK the deprecated state means it will vanish during the next versions, but here it was deprecated and switched off simultaneously, means there is no time to adjust.
For us it’s a breaking change, preventing the update from SQ 9.9 LTS to SQ 10.x
Our use case is like that =
Using the latest Angular and similar, we are forced to go with the latest Sonarqube version, as a LTS version every 18 month is no longer up to date.
We have these agreements with our security team
- all rules enforced by them get the severity CRITICAL to separate from other rules
these rules are combined in a<Language> Security
quality profile, i.e. Java Security - the teams use their own quality profile, but it must contain all rules of the related security quality profile
- the teams use their own quality gate, but it has to contain the condition fail if Critical > 0
- if issues for a rule with severity Critical, the security team is always involved, otherwise we Sonarqube admins, the language experts and the developers decide how to deal with it if i.e. it can’t be fixed for whatever reason
- with every SQ update the new rules with category ‘Vulnerability’ are activated with severity INFO for 2 weeks to see if there are any problems, afterwards the severity is switched to CRITICAL
- sometimes the security teams wants to change the default severity - but his ain’t possible anymore
i.e. the rule has category Vulnerability and default severity Minor, but the security team has a different opinion and wants severity CRITICAL
How should we go on with these changes ?
After all i’m quite disappointed that Sonarsouce doesn’t ask or discuss with the forum / user base before taking such decisions.
Gilbert