Home / Companies / Sonar / Blog / August 2026

August 2026 Summaries

2 posts from Sonar

Filter
Month: Year:
Post Summaries Back to Blog
Sonar’s evaluation of GPT-5.6 Sol and Terra on 4,444 Java tasks found that Sol improved functional correctness over GPT-5.5, achieving an 81.99% pass rate versus 78.66%, while reducing cyclomatic and cognitive complexity per line despite generating 6.8% more code. However, Sol’s bug density rose 44% and vulnerability density nearly tripled, with concurrency and threading becoming its largest bug category and critical security findings increasing sharply, particularly in cryptographic configuration and insecure system-resource handling. Terra generated 12.2% less code than GPT-5.5 and had a 79.96% pass rate, but its more compact output showed higher cognitive complexity, code-smell density, bug density, and vulnerability density per line. Both variants produced substantially more output tokens than GPT-5.5, and the findings suggest that improved code generation does not eliminate verification needs but shifts review and automated-analysis priorities toward concurrency behavior and security configuration.
Aug 06, 2026 2,397 words in the original blog post.
Shai-Hulud is a recurring self-propagating npm supply-chain worm that compromises maintainer accounts, inserts malicious code into package releases, executes during installation, steals credentials from developer and CI environments, and uses those credentials to infect further packages, including transitive dependencies. Newer variants can also establish persistence through configuration hooks for AI coding agents and VS Code, allowing malicious code to run when infected repositories are opened. The text describes SonarQube Advanced Security as a layered defense that identifies known malicious package versions through threat-intelligence-backed software composition analysis, marks them as blocker-severity risks, can fail CI quality gates, and rescans permanent branches daily to catch packages later identified as malicious. Additional protections include pre-commit dependency checks, dependency pre-flight checks for coding agents, and secret detection to limit credential exposure, while acknowledging that feed-based tools cannot detect a compromise immediately upon publication. Recommended incident response measures include stopping affected pipelines, removing persistence mechanisms before rotating credentials, auditing and reinstalling dependencies from verified lockfiles, enabling scanning and quality gates, reviewing agent configuration directories, and restricting npm install scripts to prevent malicious lifecycle hooks from executing.
Aug 05, 2026 1,618 words in the original blog post.