Skip to content

Image: assets-eu-01.kc-usercontent.com · rights & removal

Executive Summary

GPT-6 achieved an 83.09% success rate on the HumanEval and MBPP tasks, compared to 85.85% for Astra. The model generated 480,125 lines of code against Astra's total of 656,445 lines, representing a 26.9% reduction for the same benchmark. Overall findings decreased by 21.8%, falling from 12,606 to 9,859. Furthermore, bugs decreased by 17.5% and code smells decreased by 22.3%. In contrast, vulnerability counts increased by 17.1%, rising from 117 to 137, and the density of vulnerabilities rose by 60% to 285 per million lines of code. The density of blocker vulnerabilities is 2 per million lines of code, which is the lowest recorded figure for this family, equating to a single blocker vulnerability across the generated code base.

Facts Only

GPT-6 passed 83.09% of the 544 HumanEval and MBPP tasks with executable tests.
GPT-6 generated 480,125 lines of code against Astra's 656,445 lines.
Code generated against Astra was 26.9% less than the total for the same benchmark.
Total findings fell by 21.8%, from 12,606 to 9,859.
Bugs decreased by 17.5%.
Code smells decreased by 22.3%.
Vulnerability count increased by 17.1%, from 117 to 137.
Vulnerability density rose by 60% to 285 per mLOC.
Blocker vulnerability density is 2 per mLOC.

Full Take

The shift in metrics reveals a complex trade-off between the quality of generated code and its security profile. While the overall volume of defects and issues decreased, suggesting an improvement in basic code fluency or perhaps more effective filtering, the introduction of vulnerabilities—specifically a 60% increase in density—indicates that the generative process has shifted its focus or capability. The emergence of a single blocker vulnerability across a large output suggests that while routine errors are being reduced, critical security flaws might be concentrated into highly potent, single-point risks. This pattern implies a system moving from generating broadly flawed code to embedding specific, high-impact exploitable weaknesses. The tension lies between the reduction in easily observable defects (bugs/smells) and the escalation of complex, high-consequence flaws (vulnerabilities). What does this concentration of blocker vulnerabilities signify about the inherent limits of current automated security or code generation paradigms? How do we balance algorithmic optimization for volume against resilience against catastrophic failure modes?

From the original · SonarSource Security Research

TLDR overview - GPT-6 Sol passes 83.09% of the 544 HumanEval and MBPP tasks with executable tests, against 85.85% for Astra. - Sol generated 480,125 lines of code against Astra's 656,445, which is 26.9% less for the same benchmark. - Total findings fell 21.8%, from 12,606 to 9,859. Bugs came down 17.5% and code smells 22.3%. - Vulnerabilities went the other way.
Read the full story at sonarsource.com

Sentinel — Human

Confidence

The text appears to be a factual report synthesized from specific testing results, exhibiting characteristics of technical journalism more than pure generative writing.

Signals Detected
low severity: Moderate sentence length variance; vocabulary is technical but structured.
low severity: Coherent presentation of quantitative data without overt emotional framing; balanced synthesis of positive and negative outcomes in the results.
low severity: Direct presentation of numerical comparisons strongly suggests source data extraction, but the narrative flow is focused on reporting metrics rather than constructing an argument.
medium severity: Specific, complex statistical relationships (e.g., 26.9% less code vs. 17.5% bugs) are typical of domain-specific reporting, requiring primary data verification.
Human Indicators
The specific juxtaposition of seemingly contradictory metrics (fewer overall findings but higher vulnerability density) suggests an analytical interpretation beyond simple data dump.
The final statement regarding the blocker vulnerability density feels like a concluding insight rather than a raw output.
OpenAI GPT | Huntaegis