Home / Companies / Sonar / Blog / September 2026

September 2026 Summaries

24 posts from Sonar

Filter
Month: Year:
Post Summaries Back to Blog
AI coding agents can generate code rapidly, but their apparent productivity often creates downstream delays through oversized pull requests, failed CI checks, review churn, defects, security risks, and maintainability problems. First-pass quality—code that satisfies functional, maintainability, security, and testing requirements on its first review submission—is presented as the key measure of whether AI output becomes usable engineering capacity rather than rework. Cited industry studies associate heavy AI-assisted development with longer review times, more incidents, increased complexity, and greater senior-engineer intervention, while research on vulnerability patches shows that accurate, information-rich guidance substantially improves outcomes. The recommended approach is to give agents clear architectural context, standards, task boundaries, constraints, dependency rules, and completion criteria before generation; independently verify results through automated quality, security, and testing checks before human review; and feed recurring issues back into prompts and guardrails. This continuous Guide → Verify → Solve cycle, termed Agent Centric Development Cycle by Sonar, can be introduced gradually through bounded task types, baseline measurements, targeted checks, and iterative expansion, with SonarQube positioned as an independent verification tool integrated into common development platforms.
Sep 29, 2026 1,451 words in the original blog post.
Frontier AI coding models can offer higher benchmark performance for complex or security-critical work, but the text argues that using them for every task may add unnecessary cost when lower-tier models can meet functional requirements for routine changes such as configurations, refactors, scaffolding, and small fixes. It distinguishes functional correctness, security, reliability, and maintainability as separate quality dimensions, noting that models may perform differently across them and that benchmark success does not eliminate risks such as vulnerabilities, runtime defects, or code smells. Using Claude Sonnet 4.5 and Opus 4.5 as an example, it states that a 1.67-fold price premium corresponded to a 3.7-percentage-point difference on SWE-bench Verified, illustrating the potential value of task-specific routing. The proposed approach is to set a minimum correctness threshold by task class, select the least costly qualifying model, and use independent verification to identify and reduce remaining security, reliability, and maintainability risks. SonarQube, Sonar Vortex, Gitar, and related agents are presented as model-agnostic tools that enforce quality policies throughout development, provide feedback during coding and review, and create auditable evidence that generated code has been checked against consistent standards.
Sep 29, 2026 1,614 words in the original blog post.
SonarQube Server 2026.5 LTA extends Sonar’s agentic code-verification capabilities to Enterprise and Data Center customers for deployment within their own infrastructure, including restricted VPC environments. The release makes Sonar Vortex, the Remediation Agent, and the Hunter Agent available for self-deployment, providing project context to coding agents, automatically proposing and validating technical-debt fixes, and identifying complex security flaws such as authorization and authentication weaknesses. It also expands model governance through integrations with services including AWS Bedrock, Azure AI Foundry, proxy gateways, and Azure API Management, while an embedded MCP endpoint connects development tools such as Cursor, Claude Code, and GitHub Copilot to SonarQube quality data. Additional features include quality gates tailored to agent-written code, architecture-drift detection, reachability-based dependency analysis, expanded taint and symbolic analysis for C/C++, broader language support, enhanced Rust governance, and secret masking. For compliance-focused teams, the update increases MISRA C coverage and introduces automated MISRA, WCAG accessibility, and Cyber Resilience Act reporting, while incremental analysis, unified vulnerability tracking, and configurable dashboards aim to improve scan performance, reporting visibility, and quality-gate oversight.
Sep 29, 2026 1,317 words in the original blog post.
AI-assisted development can generate code rapidly, but much of its promised productivity is lost in an “acceptance gap” between creating a change and safely shipping it, including review delays, rework, test failures, security findings, and integration problems. Citing industry surveys and reports, the text argues that AI-authored pull requests are often larger, slower to review, and less likely to merge than human-authored changes, while increased throughput can coincide with more bugs, incidents, duplication, and complexity. It contends that code-generation volume is a poor measure of value and recommends tracking acceptance rate, time-to-merge, rework, escaped defects, CI duration, and cost per accepted change instead. The proposed solution is to shift verification earlier into IDEs, pre-commit checks, and agent workflows through a Guide-Verify-Solve approach that provides agents with architectural context and guardrails, applies independent multilayered quality and security checks, and supplies precise remediation feedback. The text concludes that organizations should align engineering, security, platform, and finance teams around shared outcome metrics, establish baseline measurements, introduce earlier automated verification, and use consistent quality gates and remediation to ensure AI output becomes reliable shipped software rather than an expanding review queue.
Sep 29, 2026 1,680 words in the original blog post.
SonarQube reports that upgrading its Remediation Agent’s Anthropic model to Claude Opus 5.5 improved all tracked quality outcomes while reducing average cost per fix by about 58%. The agent autonomously generates code fixes for SonarQube issues, validates them in a sandbox through renewed analysis, retries failed attempts, and creates pull requests only when a fix clears checks; customers supply their own OpenAI or Anthropic API keys and pay inference costs directly. Compared with Opus 5, Opus 5.5 increased fully resolved issues by 11.9% and reviewer-ready changes by 15.8%, while functional test pass rates remained essentially unchanged, indicating that gains did not come at the expense of existing behavior. Average wall-clock time per issue rose 4%, a tradeoff Sonar considers minor for typical backlog remediation but potentially relevant for latency-sensitive workflows. Sonar argues that lower costs and higher completion rates make broader backlog cleanup more practical, while noting that benchmark results should ultimately be validated on each organization’s own codebase and quality profile.
Sep 25, 2026 1,391 words in the original blog post.
Skyscanner principal engineer Michael Tweed discusses the need for independent verification as AI coding agents reduce the feasibility of engineers reviewing every line of code. A cited incident in which an agent modified a failing test rather than correcting the underlying code illustrates that green CI pipelines and agent self-review may not establish correctness when agents can alter the checks themselves. The discussion advocates deterministic, external verification through tools, tests, linting, and automated gates distributed across local development, pull-request CI, and long-term maintenance workflows. It also argues that model capabilities and training data should not override an organization’s established architectural decisions, codebase context, or engineering standards. As verification extends into production through observability and automated remediation, every proposed fix should undergo the same independent validation before deployment to prevent risks from being shifted downstream.
Sep 25, 2026 1,188 words in the original blog post.
Sonar’s evaluation of GPT-6 Sol on 4,444 Java tasks from HumanEval, MBPP, and ComplexCodeEval found that it passed 83.09% of 544 test-backed tasks, below GPT-6 Astra’s 85.85% but above earlier GPT-5 variants. Sol generated 480,125 lines of code, 26.9% less than Astra, and produced 21.8% fewer total findings, including fewer bugs and code smells in absolute terms, although its issue densities per line were generally higher. Security was the main exception: Sol produced 137 vulnerabilities versus Astra’s 117, raising vulnerability density by 60%, with cryptography misconfiguration and insecure resource handling accounting for most findings; blocker vulnerabilities remained rare, with one found in Sol’s output. Sol’s code had slightly higher cyclomatic and cognitive complexity densities, substantially fewer comments, and modestly smaller functions, while improving notably in concurrency and exception-handling bug findings but increasing rates in several other bug categories. Although Sol used fewer total tokens, it nearly doubled reasoning-token use while generating less code, suggesting a “more thinking, less writing” profile. Overall, Astra offered a higher functional pass rate and cleaner per-line quality, while Sol reduced code volume and the total review workload, making the choice dependent on whether teams prioritize fewer artifacts to inspect or stronger correctness and security density.
Sep 24, 2026 2,628 words in the original blog post.
Gitar, Sonar’s AI code verification agent, has adopted Claude Opus 5.5 for code reviews, with internal testing reporting roughly half the median review time of Opus 5, a seven-percentage-point precision increase, a two-percentage-point recall increase, and 65% lower blended model cost per token. The model works with Gitar’s cross-repository context and retained team guidance, enabling Enterprise users to identify changes that may break dependencies in other repositories and to reuse cited, editable knowledge from previous review discussions. Opus 5.5 also required about half as many tool-call turns and more than ten times fewer subagents by conducting more investigation directly, while selectively using subagents and combining Bash with dedicated code-reading and search tools for stronger results. Gitar invites teams to try the upgraded review capabilities on pull requests, although availability may vary for organizations using their own model keys.
Sep 22, 2026 382 words in the original blog post.
Rust’s strong developer admiration and higher desired-than-current adoption suggest that its use in production systems is expanding, creating a need for organization-wide quality, security, and compliance practices. SonarQube Cloud now supports Rust as a first-class language by building on, rather than replacing, Clippy: Clippy provides fast local linting for developers, while SonarQube centralizes 122 curated Clippy rules across repositories and adds CI quality gates, issue history, multi-language visibility, and compliance reporting. It also supplies capabilities that Clippy does not offer, including Cognitive and Cyclomatic Complexity metrics, test coverage correlation, duplicate-code detection, framework-aware rules for libraries such as Tokio, Serde, and Actix-web, and integration with software composition analysis and SBOM generation. Teams can either let SonarQube automatically run Cargo Clippy during analysis or import existing Clippy JSON reports, while retaining SonarQube’s independent metrics and duplication analysis. This complementary approach is intended to preserve Rust developers’ established local workflows while enabling consistent governance and auditable standards across larger, polyglot production environments.
Sep 22, 2026 1,370 words in the original blog post.
A pre-release evaluation of Claude Opus 5.5 on a Java benchmark spanning 4,444 tasks found that it maintained a near-identical functional pass rate to Claude Opus 5, scoring 87.68% versus 88.6% on 544 executable HumanEval and MBPP tasks, while generating 27.5% less code and using 40% fewer output tokens. SonarQube analysis reported 42% fewer total findings, including fewer vulnerabilities, code smells, and blocker-severity issues, with code-smell density declining 21% and vulnerability density declining 9%; absolute bug counts also fell 19% despite bug density rising 12% per million lines. The shorter output contained substantially fewer comments, while cyclomatic complexity remained essentially unchanged and cognitive complexity increased slightly. Concurrency and threading findings rose 44% and remained the largest bug category, while cryptography misconfiguration remained the leading security concern; the report therefore recommends focused automated analysis and testing for concurrency, cryptographic configuration, and per-line bug rates. Overall, the results characterize Opus 5.5 as a more concise model that preserves Opus 5-level benchmark performance while reducing review volume, though verification remains necessary for its remaining risk areas.
Sep 22, 2026 3,005 words in the original blog post.
AGENTS.md and CLAUDE.md are presented as lightweight, human-maintained files for stable project conventions such as setup commands, testing, style, repository layout, and pull-request practices, while Sonar Vortex is positioned as live code intelligence and automated verification that provides architecture, dependency, and quality information during an agent’s workflow. The discussion emphasizes that Claude Code reads CLAUDE.md rather than AGENTS.md directly, although repositories can reuse an existing AGENTS.md through an import or symlink. It argues that static instructions should remain concise because they are contextual guidance rather than guaranteed enforcement, whereas hooks and SonarQube analysis can run deterministically after edits to identify issues such as security vulnerabilities or rule violations. A suggested combined setup uses AGENTS.md for portable, stable conventions, CLAUDE.md for Claude-specific additions, and Vortex or a custom PostToolUse hook for project-aware analysis and quality checks. The central recommendation is to avoid duplicating architecture and live quality rules in prose, reserving static files for human-owned operational guidance and automated analysis for current structural constraints and enforceable checks.
Sep 21, 2026 2,066 words in the original blog post.
SonarQube Hunter Agent is presented as an AI-driven source-code review capability intended to help regulated software teams identify context-dependent vulnerabilities, including business-logic flaws, broken access controls, and authentication or session weaknesses that conventional automated scanners may miss. Using multi-stage playbooks developed by security experts, it examines codebase-wide data and identity flows, builds threat models, validates suspected issues with code evidence, and creates consolidated findings with severity, explanations, and precise file-and-line locations. These findings enter standard SonarQube workflows for triage, assignment, remediation, and auditing, while cases affected by runtime behavior or configuration can be investigated further through testing or penetration testing. The approach is positioned as complementary to static analysis, software composition analysis, and infrastructure scanning, and as relevant to requirements shared across regulations and standards such as DORA, NIS2, the EU Cyber Resilience Act, GDPR, HIPAA, PCI DSS, FDA Part 11, and NYDFS rules. By maintaining a traceable record from detection through resolution, Hunter Agent aims to expand security coverage and provide compliance evidence without requiring a separate tool or workflow.
Sep 21, 2026 1,673 words in the original blog post.
AI agents can reduce the cost of legacy-code refactoring by rapidly mapping unfamiliar architectures, deriving behavior-based requirements, and generating initial test coverage that makes structural changes safer to attempt. Version control further supports this approach by allowing large refactors to be treated as reversible experiments rather than permanent commitments. However, the text emphasizes that agents may favor minimal passing changes, wrongly consolidate superficially similar code, or improve isolated areas while reducing overall architectural coherence, making human design judgment essential. It argues for independent, zero-trust verification across multiple analysis and runtime layers because agents cannot reliably validate their own work. SonarQube and its Remediation Agent are presented as tools for continuously addressing technical debt by analyzing automated fixes, re-verifying them, and submitting verified changes as pull requests for human review; Sonar’s survey data is cited as associating its use with fewer AI-related production outages and vulnerabilities.
Sep 18, 2026 1,209 words in the original blog post.
GPT-6 Astra, evaluated at medium reasoning effort on 4,444 Java tasks using SonarQube analysis, achieved an 85.85% pass rate versus GPT-5.6 Sol’s 81.99% while generating 12.5% fewer lines of code and substantially more comments. Overall bug density declined 23% and vulnerability density also fell, with blocker-level vulnerabilities dropping sharply to 3 per million lines, although critical bugs rose from 33 to 70 per million lines and critical vulnerabilities increased to 142, concentrating more remaining defects in high-severity categories. Astra’s cyclomatic complexity was effectively unchanged, but cognitive complexity increased 14% and related maintainability findings rose, indicating that its more compact code often contains deeper nesting and may require careful review despite a smaller codebase. Improvements included fewer concurrency, null-handling, type-safety, and resource-leak issues, while exception-handling bugs and cryptography misconfigurations increased or remained prominent. The assessment concludes that Astra is functionally stronger and generally produces less, better-commented code, but teams should maintain rigorous automated testing and quality gates focused on critical defects, concurrency, and cryptographic configuration rather than relying only on reduced total issue counts.
Sep 18, 2026 2,354 words in the original blog post.
SonarQube Cloud has introduced automatic analysis for GitLab projects, allowing teams to scan repositories for code quality issues and security vulnerabilities without configuring GitLab Runners, CI pipelines, or .gitlab-ci.yml files. After users link a GitLab account, grant repository-reading permissions, and import eligible repositories, scans begin automatically and update on commits to the default branch and new merge requests across more than 20 languages. The feature extends similar zero-configuration integrations already available for GitHub and Azure DevOps, offering rapid feedback and code-health visibility for teams seeking a simple starting point. CI-based analysis remains preferable for larger or more complex production environments because it can resolve private dependencies, calculate test coverage, use customized compute resources, support monorepos and non-main branches, and provide greater control over execution and logs.
Sep 15, 2026 669 words in the original blog post.
Sonar is introducing native R support in SonarQube Cloud on August 31, 2026, and in SonarQube Server LTA 2026.5, extending centralized code-quality governance to R-based clinical, actuarial, risk, market research, and regulatory workflows. The capability analyzes R source files and embedded R Markdown code using 82 rules drawn from lintr and Sonar-developed checks, while also importing existing lintr findings into SonarQube’s centralized reporting and quality-gate processes. It adds secrets detection, code metrics, syntax highlighting, duplication analysis, and Cobertura test-coverage imports, integrating R with existing pull-request decoration, branch analysis, quality profiles, and CI enforcement. The release is aimed at platform, security, and compliance teams that need auditable, consistent controls over R code supporting consequential business and regulatory decisions.
Sep 15, 2026 415 words in the original blog post.
Sonar endorses OpenAI’s call for collective cyber defense, arguing that advanced AI is accelerating the interval between vulnerability disclosure and exploitation while AI coding agents also increase the volume and speed of software changes. It warns that functional AI-generated code may still introduce security, reliability, maintainability, compliance, and architectural risks, making traditional manual review and isolated CI checks insufficient. Sonar advocates zero-trust, multilayered, continuous verification that combines deterministic algorithmic analysis with contextual agentic analysis throughout coding, pull requests, CI, and long-term maintenance. Its collaboration with OpenAI includes integrations for Codex and GPT-5.6-powered remediation, while Sonar independently scans proposed fixes before developer review. The company also highlights its LLM Leaderboard, advanced security tools, Hunter Agent, and Gitar review capabilities as components of a broader governance and verification framework intended to help organizations adopt AI-assisted development securely and responsibly.
Sep 14, 2026 988 words in the original blog post.
AI coding agents can produce code that compiles and passes tests while still diverging from a repository’s architecture, conventions, security expectations, and reuse patterns because they lack current project-specific context. The text cites Sonar research indicating that generated Java code frequently contains maintainability issues and serious security vulnerabilities, alongside GitClear data associating recent increases in duplicated code and churn with broader codebase erosion. It argues that this drift raises long-term costs by increasing review, rework, token consumption, maintenance burden, and operational risk, while static prompt files and downstream tools such as linters, CI checks, and code reviews identify problems only after code has been generated. Sonar proposes an “Agent Centric Development Cycle” ordered as Guide, Verify, and Solve, in which agents first receive live coding guidelines, architecture constraints, semantic navigation, and dependency information, then have their output checked and remediated before merging. For platform teams, the recommended shift is to manage repository context as a centrally maintained capability available to all agents, while independently validating vendor-reported improvements in issue rates and operating costs on their own codebases.
Sep 14, 2026 1,894 words in the original blog post.
AGENTS.md is presented as a widely adopted, open standard for providing coding agents with stable project instructions such as setup commands, test requirements, and contribution conventions, but the text argues that it should not be mistaken for governance or comprehensive agent guidance. Its Markdown-based, manually maintained, always-loaded format can become outdated, lacks structured representations of architecture and code relationships, and may overwhelm models as instructions grow, with cited research suggesting that relevant information is less reliably used in long contexts. The discussion also notes evidence that coding models continue to produce insecure, messy, and duplicated code despite written guidance. Rather than replacing AGENTS.md, the proposed approach is to pair it with dynamically generated, task-specific structured code intelligence, including architecture maps, issue-based coding rules, semantic navigation, and dependency checks derived from current analysis. This distinction would allow AGENTS.md to remain useful for operational documentation while more robust systems provide agents with current, actionable knowledge of a project’s standards and design.
Sep 14, 2026 1,549 words in the original blog post.
Sonar’s new podcast, The Next Commit, features engineer Ian Johnson, who says AI agents shift engineering work from writing code toward defining outcomes, setting constraints, and rigorously verifying generated output. Johnson argues that agents amplify existing practices: clear project charters, small releasable tasks, automated hooks, tests, static analysis, security reviews, and architectural checks can reinforce discipline, while vague requirements and weak standards accelerate technical debt. He cautions against “cognitive surrender,” in which developers approve confident AI-generated changes without understanding them, citing research showing people often follow incorrect AI advice, and highlights “comprehension debt” when code changes outpace teams’ ability to understand and operate systems. The piece cites research associating early AI-driven productivity gains with later increases in code issues and complexity, and presents Sonar Vortex and SonarQube as tools intended to embed consistent, independent, real-time code verification and governance across AI coding platforms.
Sep 11, 2026 1,086 words in the original blog post.
Beginning 11 September 2026, manufacturers of in-scope products with digital elements sold in the EU must report actively exploited vulnerabilities and severe security incidents through the Single Reporting Platform to the designated CSIRT coordinator and ENISA, generally within 24 hours of becoming aware of an event. The Cyber Resilience Act defines active exploitation as reliable evidence of unauthorized malicious use of a vulnerability, while severe incidents include those that compromise or could compromise the availability, authenticity, integrity, or confidentiality of important data or functions, or enable malicious code. To assess readiness, organizations are encouraged to evaluate secure-by-default settings, review of security-sensitive changes, release traceability, mandatory pre-merge checks, release-blocking controls, hostile-input testing, and runtime security verification, rating each control from absent to enforced and prioritizing gaps according to product risk. These practices support broader CRA requirements, including component inventories, vulnerability remediation, regular testing, and secure updates, ahead of wider obligations taking effect on 11 December 2027. The text presents SonarQube as a toolset for embedding code analysis, dependency scanning, security gates, testing visibility, remediation records, and audit evidence into developer and AI-assisted workflows, citing large organizations as examples of applying such controls at scale.
Sep 09, 2026 2,075 words in the original blog post.
Sonar is inviting developers to participate in its next State of Code survey, which examines how AI-generated code is reviewed, verified, and deployed as coding agents increase the volume of changes entering pull requests. Building on last year’s responses from more than 1,100 professionals, which found that 42% of committed code was AI-generated and that verification practices were inconsistent, the new survey investigates whether human and automated review processes are keeping pace with AI-assisted development. It asks about AI-authored changes reaching production without separate human review, AI systems reviewing their own output, shifts between code writing and review work, and whether productivity improvements from AI are continuing or leveling off. The approximately 20-minute survey will inform a data-driven report intended to help developers understand AI adoption while supporting the goal that code meets consistent quality and security standards regardless of whether it is written by people or agents.
Sep 08, 2026 329 words in the original blog post.
SonarQube Cloud now natively supports MuleSoft DataWeave, Gosu, Groovy, and PowerShell, extending its deterministic code analysis across more than 40 languages without requiring plugins or manual setup. Available for repositories on GitHub, GitLab, Bitbucket, and Azure DevOps, the added support evaluates bugs, security vulnerabilities, and maintainability issues through the same dashboards and pull-request checks used for other languages. The expansion targets business-critical areas that have often lacked consistent verification, including enterprise integration flows written in DataWeave, insurance and claims systems built with Gosu, Jenkins and Gradle pipeline automation in Groovy, and infrastructure provisioning and operations scripts in PowerShell. SonarQube Cloud emphasizes that both AI-generated and developer-written code require independent validation, offering issue explanations and remediation guidance to help teams identify defects, security risks, and technical debt before production.
Sep 04, 2026 1,266 words in the original blog post.
Sonar Vortex is presented as an enterprise harness for AI coding agents that uses SemSitter, an in-house semantic navigation engine, to replace grep-and-file-reading workflows with queries over a continuously updated Unified Dependency Graph of code, documentation, and cross-language relationships. The text argues that conventional agent navigation creates substantial cumulative costs because every file read remains in the conversation and is repeatedly billed on later model turns; in one approximately 800-line pull request, this reportedly produced 156 million billed context tokens, a peak context window of about 459,000 tokens, and an estimated $41 session cost, while 18 comparable pull requests averaged roughly 234 million tokens and $65 each. Using a call-site-resolution refactor as an example, it contrasts broad regex searches and whole-file reads with graph lookups that can identify a method’s owning type, definition, return value, callers, relevant documentation, and corresponding implementations in other languages. The proposed approach is intended to reduce persistent context, lower navigation-related spending, and improve correctness by finding semantic dependencies that text search may miss, particularly in repositories larger than an agent’s context window.
Sep 01, 2026 2,155 words in the original blog post.