Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
137 commits sit in this repo's top risk tercile, which is 33% of the 412scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 7.5 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently other-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | b526cc0aMCP-176 Provide structured content for tool's results (#127) | Nicolas QUINQUENEL | 9mo ago | +6.0K -2.4K | 100%Elevated | more lines added than baseline |
| 2 | 98803678MCP-221 Introduce new tools for Security Hotspot (#205) | Nicolas QUINQUENEL | 6mo ago | +1.9K -20 | 99%Elevated | more lines added than baseline |
| 3 | 0ee53218MCP-224 Support proxied tool providers (#164) | Nicolas QUINQUENEL | 6mo ago | +2.2K -33 | 99%Elevated | more lines added than baseline |
| 4 | 4cc04afeMCP-50 Add support for system API on SQ:S (#48) | Nicolas QUINQUENEL | 1y ago | +1.6K -5 | 99%Elevated | more lines added than baseline |
| 5 | 9e281afcMCP-2 Expose a tool to navigate my projects (#10) | Nicolas QUINQUENEL | 1y ago | +2.0K -314 | 99%Elevated | more lines added than baseline |
| 6 | dc3332fbMCP-305 Leverage Gessie to send telemetry information per tool (#241) | Nicolas QUINQUENEL | 5mo ago | +1.8K -8 | 98%Elevated | more lines added than baseline |
| 7 | 362c4c6dMCP-276 Provide line-by-line coverage via a tool | Nicolas Quinquenel | 6mo ago | +1.4K -51 | 98%Elevated | more lines added than baseline |
| 8 | 7781ea06MCP-171 Implement Token-Based Authentication Strategy (#120) | Nicolas QUINQUENEL | 9mo ago | +1.4K -226 | 98%Elevated | more lines added than baseline |
| 9 | 901f2937MMF-4992 Add support for Streamable HTTP (#114) | Nicolas QUINQUENEL | 10mo ago | +1.5K -284 | 98%Elevated | more lines added than baseline |
| 10 | bbf8e8f0MCP-40 Add support for fetching component measures and metrics (#40) | Nicolas QUINQUENEL | 1y ago | +1.9K -2 | 98%Elevated | more lines added than baseline |
| 11 | a1b20621MCP-326 Improve proxied MCP server process lifecycle management | Nicolas QUINQUENEL | 5mo ago | +860 -2 | 97%Elevated | more lines added than baseline |
| 12 | ff7ac8dfMCP-249 Integrate A3S API for Advanced Analysis with Mock Data | eray-felek-sonarsource | 6mo ago | +720 -106 | 97%Elevated | more lines added than baseline |
| 13 | 632a4766MCP-124 MCP-117 MCP-116 Bridge and new tools for analysis with SQ:IDE | Nicolas QUINQUENEL | 11mo ago | +945 -6 | 97%Elevated | more lines added than baseline |
| 14 | c004695fMCP-34 Synchronize plugins form the server at startup | Damien Urruty | 1y ago | +1.2K -1.8K | 97%Elevated | more lines added than baseline |
| 15 | 277f870dMCP-41 Introduce new tool for fetching source and SCM info | Nicolas Quinquenel | 1y ago | +1.3K -37 | 97%Elevated | more lines added than baseline |
| 16 | 5cd94608SLCORE-1320 Bootstrap a first MVP of the Sonar MCP Server (#1) | Nicolas QUINQUENEL | 1y ago | +1.5K -1 | 97%Elevated | more lines added than baseline |
| 17 | 78560377MCP-250 Provide most duplicated files in a project | Nicolas Quinquenel | 6mo ago | +1.0K -0 | 95%Elevated | more lines added than baseline |
| 18 | c5f8f562MCP-250 Provide project's duplicates via a tool | Nicolas QUINQUENEL | 6mo ago | +1.0K -15 | 95%Elevated | more lines added than baseline |
| 19 | d8d7a7cdMCP-215 SSF (#144) | Nicolas QUINQUENEL | 8mo ago | +790 -193 | 95%Elevated | more lines added than baseline |
| 20 | 1721a2d3MCP-98 Add a new tool for listing portfolios | Nicolas QUINQUENEL | 11mo ago | +787 -2 | 95%Elevated | more lines added than baseline |
| 21 | 212f0749MCP-84 Add a new tool to fetch dependency risks from SonarQube Server (#73) | Nicolas QUINQUENEL | 1y ago | +933 -8 | 95%Elevated | more lines added than baseline |
| 22 | 4f4d1eacMCP-16 Add support for SonarQube Server (#38) | Nicolas QUINQUENEL | 1y ago | +958 -411 | 95%Elevated | more lines added than baseline |
| 23 | 3fd57fdbCover tools with tests | Damien Urruty | 1y ago | +724 -18 | 95%Elevated | more lines added than baseline |
| 24 | 74fe39a4MCP-233 contribute SonarQube Kiro power | Sophio Japharidze | 8mo ago | +445 -0 | 94%Elevated | more lines added than baseline |
| 25 | 6323b271Rename sonar-mcp-server to sonarqube-mcp-server | Damien Urruty | 1y ago | +798 -798 | 94%Elevated | more lines added than baseline |
| 26 | ba812228MCP-17 Allow to fetch Quality Gate information for a project | Nicolas QUINQUENEL | 1y ago | +590 -3 | 94%Elevated | more lines added than baseline |
| 27 | b39ee6aaMCP-313 Support SONARQUBE_TOOLSETS and SONARQUBE_READ_ONLY headers (#235) | Nicolas QUINQUENEL | 5mo ago | +592 -42 | 93%Elevated | more lines added than baseline |
| 28 | 27a0274bMCP-198 Immediately start up the MCP and dynamically load tools (#136) | Nicolas QUINQUENEL | 8mo ago | +528 -129 | 93%Elevated | more lines added than baseline |
| 29 | 94c00afbMCP-179 Support HTTPS communication (#122) | Nicolas QUINQUENEL | 9mo ago | +503 -104 | 93%Elevated | more lines added than baseline |
| 30 | 8545edecFix flaky tests | Damien Urruty | 1y ago | +489 -25 | 93%Elevated | more lines added than baseline |
| 31 | eea6730fMCP-8 Expose a tool to change the status of issues | Damien Urruty | 1y ago | +417 -30 | 93%Elevated | more lines added than baseline |
| 32 | 42de7193MCP-432 Forward mcp_server_id in _meta of InitializeRequest (#375) | Nicolas QUINQUENEL | 3mo ago | +367 -37 | 91%Elevated | more lines added than baseline |
| 33 | 19297fd4MCP-303 Support multi-tenant launch in HTTP mode (#230) | Nicolas QUINQUENEL | 5mo ago | +504 -114 | 91%Elevated | more lines added than baseline |
| 34 | 7de8a3e0MCP-291 Add a new tool to retrieve pull requests | Nicolas Quinquenel | 6mo ago | +482 -2 | 91%Elevated | more lines added than baseline |
| 35 | b64eea09MCP-223 Create integration tests with proxied tools providers (#170) | Nicolas QUINQUENEL | 6mo ago | +586 -6 | 91%Elevated | more lines added than baseline |
| 36 | 75738acbMCP-99 Add a new tool for getting SQ:C enterprises | Nicolas QUINQUENEL | 11mo ago | +463 -0 | 91%Elevated | more lines added than baseline |
| 37 | 3ee3ec1dMCP-93 Add a new tool for creating webhooks | Nicolas Quinquenel | 1y ago | +509 -1 | 91%Elevated | more lines added than baseline |
| 38 | 18eabaabMCP-31 Expose a tool to analyze code snippets in standalone mode (#37) | Nicolas QUINQUENEL | 1y ago | +511 -28 | 91%Elevated | more lines added than baseline |
| 39 | 96d37e22MCP-25 Expose a tool to list all quality gates (#29) | Nicolas QUINQUENEL | 1y ago | +390 -34 | 91%Elevated | more lines added than baseline |
| 40 | 90d43b6dMCP-23 Expose a tool to get rule information (#27) | Nicolas QUINQUENEL | 1y ago | +434 -8 | 91%Elevated | more lines added than baseline |
| 41 | 56a691afMCP-13 Adopt SSAL license | Damien Urruty | 1y ago | +503 -634 | 91%Elevated | more lines added than baseline |
| 42 | 726c0ebeSLCORE-1321 Allow the MCP Server to authenticate against SonarQube Cloud (#6) | Nicolas QUINQUENEL | 1y ago | +507 -108 | 91%Elevated | more lines added than baseline |
| 43 | 5a2bfc5aMCP-416 MCP server returns HTTP 500 for unregistered method requests (#336) | Nicolas QUINQUENEL | 4mo ago | +291 -1 | 89%Elevated | more lines added than baseline |
| 44 | c83aa897DEX-30 Update license headers | Viacheslav Tsuvariev | 4mo ago | +352 -348 | 89%Elevated | more lines added than baseline |
| 45 | a42b9613MCP-248 Create Advanced Analysis Tool | Eray Felek | 6mo ago | +290 -16 | 89%Elevated | more lines added than baseline |
| 46 | 73903c00MCP-225 Support transport mode definition for external providers | Nicolas QUINQUENEL | 6mo ago | +342 -61 | 89%Elevated | more lines added than baseline |
| 47 | e4b11b4cMCP-195 Let users selectively enable tools (#132) | Nicolas QUINQUENEL | 9mo ago | +470 -34 | 89%Elevated | more lines added than baseline |
| 48 | 31f78f61MCP-53 Apply the server's quality profile when analyzing code | Damien Urruty | 1y ago | +304 -4 | 89%Elevated | more lines added than baseline |
| 49 | cb049d37MCP-28 Implement schema validation via unit testing (#32) | Nicolas QUINQUENEL | 1y ago | +351 -0 | 89%Elevated | more lines added than baseline |
| 50 | ef16eeafMCP-26 Expose a tool to list all supported languages (#30) | Nicolas QUINQUENEL | 1y ago | +406 -1 | 89%Elevated | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
baneeishaque/sonarqube-mcp-server has 412 commits in its history from 26 contributors, the first of them Apr 30, 2025. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.