Must-share information (formatted with Markdown):
- SonarQube Server v2025.5 (113872) / Developer Edition
- Docker
- what are you trying to achieve
- Enable Autodetect AI-Generated Code feature
Hello
i’m trying to enable Autodetect AI-Generated Code feature of SQ, on an already existing and working integration between our SQ instance and our GitHub.com organization.
-
On GitHub side, user accounts are manually created, and are configured with public email address matching user company email (usually in lowercase)
-
On SonarQube side, user accounts are automatically created at first logging, populating data from internal LDAP. Email associated to account are not in lowercase (Firstnam.Lastname@domain.com).
On SQ web.log side, i can see it properly fetches the Copilot seats, but it is not able to associate properly with SQ users (only 1 found)
2025.12.06 10:11:38 INFO web[com.sonar.x.j.j.x] [Copilot] Fetching Copilot seats information for 1 Github App configurations
2025.12.06 10:11:39 INFO web[com.sonar.x.j.j.j.h] [Copilot] Fetched 76 Copilot seats for organization ... and installation 30548568
2025.12.06 10:11:39 INFO web[com.sonar.x.j.j.x] [Copilot] Successfully fetched 76 Copilot seats information
2025.12.06 10:11:39 INFO web[com.sonar.x.j.j.x] [Copilot] Found 1 users matching Copilot seat assignment
2025.12.06 10:11:39 INFO web[com.sonar.x.j.j.x] [Copilot] Updated Copilot AI tool usage for 1 users
How can we “debug” this issue? Is there a documentation page describing how users are mapped between those 2 platforms?
Thanks