To set up a SonarQube™ server, you can either use global or project-level permissions, depending on the permission scope you want to allow and the features you want to use.
Global permissions
You need an Administer System permission in order to benefit from all the app features and to be able to use an automatic webhook for the app to receive scan results from SonarQube™.
Project permissions
You can restrict permission to the project level by granting your user the Browse permission. However, this means you have to set up a manual webhook when configuring your server.
Browse permission does not allow you to perform any action other than reading results (such as resolving an issue or marking an issue as a duplicate). In order to be able to perform these actions, you need to add the Administer Issue permission. You also need the Administer Hotspot permission to allow users to change hotspot status.
SONAR™, SONARQUBE™ and SONARCLOUD™ are independent and trademarked products and services of SonarSource SA: see sonarsource.com, sonarqube.com and sonarcloud.io.