What?
The core issue is that when using the /sonarqube-server command in slack, when Slack sends its webhook payload to SonarQube, Okta/Veriproxy is intercepting the request and returning the HTML for the SSO login screen, which slack just dumps into the channel.
Specs:
- which versions are you using (SonarQube Server / Community Build, Scanner, Plugin, and any relevant extension)
- Enterprise Edition v2025.6.1 (117629)
- how is SonarQube deployed: zip, Docker, Helm
- Docker, Helm, k8s
- what are you trying to achieve
- Use the new native slack integration
- what have you tried so far to achieve this
- Configured the slack app in sonarqube as an admin per Setting up the connection to Slack | SonarQube Server 2025.6 | Sonar Documentation
- Configured the slack app in slack via our IT team as they are admins of our slack workspace
- Configured the
/sonarqube-serverslack command and invited the app into relevant channels - Whitelisted the following paths as we use veriproxy:
-
- path: "/api/v2/integrations/slack/slash-commands" - path: "/api/v2/integrations/slack/events" - path: "/api/v2/integrations/slack/user-bindings"
Curious if anyone has ran into this problem?