Skip to main content
aiswe-bench-proopenai +4

When the Benchmark Is Broken: OpenAI Just Retracted Its Own Recommendation for SWE-Bench Pro

OpenAI's SWE-Bench Pro benchmark audit reveals 30% of tasks are flawed — here's what that means for AI coding agent evaluations and leaderboard scores.

The industry standard for measuring AI coding ability just got a vote of no confidence — from the same lab that told everyone to use it a few months ago. OpenAI has published an audit of SWE-Bench Pro, the benchmark it previously endorsed as a successor to SWE-bench Verified, and concluded that roughly 30% of its tasks are broken. That’s not a rounding error. That’s a structural problem sitting underneath every leaderboard, safety case, and marketing chart that has cited the benchmark since it launched.

If you’ve been using pass rates on SWE-Bench Pro to pick a model, price a contract, or plan a rollout, this changes the math. It also points to a systemic problem in how the coding-agent field tracks progress.

Why the SWE-Bench Pro Numbers Never Added Up

According to OpenAI, frontier models jumped from a 23.3% pass rate to an 80.3% pass rate on the 731-task public split of SWE-Bench Pro in eight months. That’s the kind of curve that gets screenshotted into investor decks. But the underlying benchmark, OpenAI now says, has serious flaws in about a third of its tasks.

Why it matters: benchmarks are how buyers, regulators, and internal safety teams decide what a model can actually do. When 27.4% of tasks were flagged as broken by OpenAI’s automated pipeline and 34.1% by a human review of experienced software engineers, the resulting pass-rate numbers stop meaning what people think they mean. A model that “beats” another by five points might just be better at guessing the hidden implementation the graders wanted.

Practical example: if you’re a CTO evaluating coding agents to run against your internal monorepo, a SWE-Bench Pro score above 70% might have felt like a green light. Now you have to assume a meaningful slice of that score reflects overly strict tests or underspecified prompts, not real engineering competence. That distinction is the whole reason choosing between AI agents and AI automation requires you to look past the leaderboard and test on your own repos.

My take: the eight-month leap from 23.3% to 80.3% was probably always partly benchmark-hacking, and OpenAI just gave everyone permission to say so out loud.

The Four Failure Modes That Kill Coding Benchmarks

OpenAI groups the broken tasks into four buckets: overly strict tests that enforce implementation details never stated in the prompt, underspecified prompts that hide requirements in the tests, low-coverage tests that let incomplete fixes pass, and misleading prompts that point models at the wrong behavior. Human reviewers flagged low-coverage tests as the biggest single issue at 9.4% of the benchmark, compared to 4.1% from the agent pipeline.

Why it matters: these aren’t obscure edge cases. They’re the exact failure modes you get whenever you scrape real pull requests from open-source repos and treat them as isolated tasks. PR tests are written to validate a specific change, not to define an implementation-agnostic standard. That mismatch is baked in — it isn’t fixable with more scraping.

Practical example: imagine you’re a startup building a coding copilot for regulated environments. If the benchmark that scores your model is dinging it for producing a correct but stylistically different fix, you’re going to over-train on cosmetic conformity and under-invest in actual correctness. That’s a bad tradeoff to make when your customer is a bank.

My take: the field is going to move away from PR-scraped benchmarks toward hand-crafted evaluation suites within 18 months, and the labs that own those suites will have real pricing power.

How Agents Are Now Auditing the Benchmarks Made for Them

The more interesting thread in the report is methodological. OpenAI built a datapoint analysis pipeline using Codex-based investigator agents that can run tests, inspect files, and study repository conventions to distinguish reasonable ambiguity from true underspecification. An initial filter flagged 286 potentially broken tasks. Then investigator agents did deeper passes, and in parallel five human engineers reviewed each flagged task independently.

Why it matters: this is the first widely publicized case of a frontier lab using its own agents to audit the dataset it uses to grade those same agents. The agent and human paths agreed on categories 74% of the time, and — importantly — humans never labeled a flagged task as “not broken” more often than any other label. That’s real methodological convergence, not just LLM-as-judge hand-waving.

Practical example: if you run an internal eval suite for your engineering org, you can copy this approach directly. Point an agent at your test corpus, have it flag suspicious tasks, and route the flags to senior engineers for adjudication. This is much closer to custom evaluation infrastructure than to buying an off-the-shelf benchmark and trusting the number on the tin.

My take: within a year, “agent-audited eval sets” will be a standard checkbox for any serious model release, and any lab that skips this step will get called out for it publicly.

What This Means for Everyone Downstream of the Leaderboard

OpenAI has now retracted its recommendation to adopt SWE-Bench Pro. That’s a big deal because coding benchmarks feed into OpenAI’s own Preparedness Framework, which drives deployment and safety decisions. If the input signal is noisy, the safety case built on top of it is noisy too. And every enterprise procurement team that used those numbers to justify a purchase is now working with a shakier foundation than they thought.

Why it matters: benchmark scores have become a de facto pricing input for AI coding tools. When those scores are unreliable, buyers overpay for perceived capability and underinvest in actual pilot testing. That’s why the custom-versus-SaaS AI decision increasingly hinges on your ability to run domain-specific evals, not on any public leaderboard.

Practical example: if you’re procuring a coding assistant for a 200-engineer org, don’t accept vendor-provided SWE-Bench numbers as due diligence. Ask for a two-week pilot against a sample of your own repositories, with your own acceptance tests. That’s the only benchmark that matters to your P&L.

My take: the next 12 months will see a real market emerge for private, verified, per-industry eval sets — and the first company to sell “benchmarks your auditor will accept” will get bought fast.

FAQ

Q: What is SWE-Bench Pro? A: SWE-Bench Pro is a coding benchmark from Scale that tests AI models on longer, more realistic software engineering tasks sourced from public and private repositories. Models are asked to implement a feature so that new tests pass without breaking existing ones. OpenAI previously recommended it as a replacement for SWE-bench Verified.

Q: Why did OpenAI retract its recommendation? A: An audit found that approximately 30% of SWE-Bench Pro tasks are broken in ways that make pass-rate scores unreliable. The automated pipeline flagged 27.4% of tasks and the human review flagged 34.1%, spanning overly strict tests, underspecified prompts, low-coverage tests, and misleading prompts.

Q: Should I stop using SWE-Bench Pro numbers to evaluate AI coding tools? A: You should stop treating them as decisive. Use them as one weak signal and prioritize pilots on your own codebases with your own acceptance criteria, especially for regulated or high-stakes environments.

Key Takeaways

  • Treat any public coding-benchmark score as a marketing number until you’ve run the model against your own repositories with your own tests
  • Build an internal eval pipeline that uses agents to flag suspicious tasks and senior engineers to adjudicate — the OpenAI methodology is copyable
  • Expect leaderboard-driven procurement to lose credibility over the next year as more labs publish benchmark audits like this one
  • The winners in coding-agent tooling will be the ones that ship verifiable, domain-specific eval infrastructure alongside the model, not just a higher pass rate
  • If your safety or compliance case depends on benchmark numbers, document the benchmark’s known flaws now — auditors are going to start asking

Have a project in mind?

Tell us what you're building — we reply within 24 hours.