Sources
Cognition's Devin Gets a /scan Command for Codebase-Wide Fixes
A new Devin feature promises to turn vague engineering goals into ready pull requests, but the only performance numbers behind it come from Cognition itself.

Cognition announced Code Scans on September 16, through a blog post introducing a command called /scan inside its Devin coding agent. The pitch is narrow and specific: feed Devin a broad engineering goal, something like finding security gaps or stale dependencies across a repository, and get back a list of findings paired with draft pull requests. Cognition calls the underlying method Agentic MapReduce, a reference to splitting a large codebase into pieces, having Devin examine each piece, then reassembling results into a single report. No pricing, release timeline, or availability details appear in the announcement.
The stakes here are practical, not abstract. Engineering managers already decide how much code review time goes to humans versus tools, and a command that auto-generates PRs changes that math if it works as described. A developer whose job includes triaging technical debt could see scans doing first-pass detection, shifting the human role toward verification. Policy watchers tracking how coding agents touch production codebases will want to know whether Code Scans operates read-only during the scan phase or writes directly into branches, a distinction the announcement does not spell out.
Cognition's post includes tester metrics meant to show the feature catching real issues at real speed. Those numbers come from the company's own testing process, not from an outside benchmark or audit. That matters because MapReduce-style agent systems are notoriously sensitive to how work gets split and merged. A scan that performs well on a small, well-organized repository may degrade sharply on a sprawling, inconsistently structured one, and Cognition's figures do not indicate what kinds of codebases were used. Nobody outside the company has verified the claims yet.
Workers evaluating whether to adopt a tool like this should ask what happens when a generated PR is wrong. Does a bad merge get caught by existing CI checks, or does Code Scans bypass the usual review queue because it looks automated and trustworthy. Managers should ask how findings get prioritized when a scan surfaces dozens of issues at once, since triage work does not disappear just because detection got faster. It shifts. Someone still has to decide which PRs matter, and that someone is a person on a team, not the agent itself.
The mechanism worth watching is the MapReduce split itself. If Devin divides a codebase into chunks and analyzes them independently, context that spans multiple files, like a function called in one module and defined in another, could get lost at chunk boundaries. Cognition's announcement does not describe how merging handles that kind of cross-file dependency, which is often where the hardest bugs live. Until outside developers run Code Scans against codebases Cognition did not select, the gap between promotional metrics and field performance stays open.
For now, the concrete fact is narrower than the launch framing suggests: Cognition has shipped a command, named a technique, and published numbers it generated internally, dated September 16, 2026.