I remember the twelfth week.
It was 2017, the ICO market was screaming, and I was sitting in a borrowed office in Denver with 150,000 lines of Solidity in front of me โ the successor to TheDAO, a project that promised to restore trust in smart contracts by being one. Twelve weeks of line-by-line reading. Forty-two critical logic flaws. Not a single one of them a syntax error. Every one a broken assumption about who could be trusted, when, and by whom.
That work nearly broke me โ not because it was hard, but because it was unscalable. I could not do it again next month. And the code would change next month.
So when a release crossed my desk last week saying Anthropic had updated Claude Security to scan code continuously โ every commit, with fix verification, wired into existing workflows โ I felt two things in the same breath. Relief, because the thing that broke me might finally be automatable. And a cold, specific dread I have learned to trust across twenty-six years of watching this industry sell its own reflection back to itself.
What the announcement actually contained was three value propositions and one verifiable fact.
The item ran on Crypto Briefing, a crypto asset outlet, and described enterprise AI developer tooling. No reporter's sourcing. The summary and the body were the same paragraph. Three phrases carried the entire weight: reduce vulnerability exposure time, simplify fix verification, integrate with existing workflows. That is a three-part value proposition wearing the clothes of journalism. I have drafted enough of these documents to recognize the skeleton underneath.
The one verifiable fact is that Anthropic updated Claude Security. Everything else is absent โ general availability or limited preview, price, coverage boundary, deployment shape, whether the thing can see a dependency graph at all.
I want to be fair to the silence. A missing pricing page is not a scandal; it usually means the cost curve has not stabilized and the team is still in design-partner negotiations. A missing false-positive rate is different. That number decides whether a security product is a tool or a tax.
And the strategic logic of the move is not mysterious. Security is the vertical where enterprise budgets are already sitting, already approved, already line-itemed. Every model vendor is looking for a wedge into the enterprise that is not priced per token, because token pricing produces revenue that churns with usage. A scanner priced per seat, per repository, per month is recurring revenue with a compliance story attached. That is the actual product being announced, and it is a reasonable one.
Begin with what "continuous" really means. It is a change in delivery format โ trigger frequency and integration surface โ not a change in paradigm. Nothing in the release implies new architecture, new training method, new reasoning capability. It is combinatorial and engineering innovation: existing code comprehension, existing agent tool-calling, existing static analysis, wrapped in a scheduler.
That is not a dismissal. Delivery format is where most value in this industry actually gets captured. But it tells you where the difficulty lives, and the difficulty is not detection.
Run the arithmetic. A full-repository scan of a mid-sized codebase means 10^5 to 10^6 input tokens. Move the trigger from "before release" to "every commit," and a busy repository fires dozens of times a day. That is 10^7 tokens per repository per day, per customer. Seat-based pricing is fixed; inference cost scales with the customer's codebase. The largest customer โ usually the one with the most budget โ is the one who destroys your margin. Economists have a name for that, and it is not a flattering one.
So the architecture is not a choice, it is a survival constraint: diff-aware incremental scanning, repository-level prefix caching, and model tiering where a small model triages and a large model only touches candidates. Whoever engineers the highest context-reuse rate owns the cost advantage. That is a moat made of caching rather than intelligence, and it is brutally hard to close once someone has it.
Then there is "fix verification," the most interesting phrase in the release and the most expensive. Verification means the system must generate a patch, execute or statically prove it, and close the loop. Reading code is cheap. Running it is not. An agentic verify loop amplifies per-task token consumption by one to two orders of magnitude. The headline feature is the cost center. I have watched this shape before โ seven years of Lightning Network taught me that a system which routes beautifully in a demo and fails at the edges under load is not a system yet, it is a promise with a graph attached. Agent loops that cannot close reliably are the same species of promise.
And here is the silence that should worry you most: nobody has published a false-positive rate.
AppSec has carried one unsolved problem for twenty years, and it is not detection. It is alert fatigue. Security teams drown in warnings and learn to ignore them, which is functionally identical to having no scanner at all. A pure language-model detector with no deterministic constraint can make this worse, because models are trained to recognize patterns that resemble vulnerabilities, and real code constantly resembles things it is not. Every false positive costs an engineer hours. Every false negative costs a breach. A product that publishes neither number is asking you to absorb the first cost while accepting the second on faith.
There is also a coverage boundary that has gone unmentioned. Breach data from the last several years is dominated by dependency compromise and configuration error, not first-party logic flaws. If this scans source only โ no software composition analysis, no secret detection, no infrastructure-as-code โ then the word "security" is doing considerably more work than the product is. I have made this argument about data availability layers for years: the overwhelming majority of rollups never generate enough data to justify the dedicated infrastructure they bought, and they bought it because the architecture diagram looked serious. The same instinct is now being applied to code scanning. Most teams do not have the volume or the adversary profile that continuous full-spectrum analysis was designed for. They have a billing relationship with the idea of it.
Which brings me to what continuous scanning is, commercially. It is the migration of security spending from project budgets โ the annual pentest โ into subscription budgets, the standing tool. That is a genuine business-model shift, and it is clever. But it carries a familiar hazard. Liquidity mining taught this industry that a subsidized number can look exactly like health: total value locked climbs, the chart goes up, and the underlying behavior never changed. Scan coverage is the new chart. A dashboard full of green tells you the scanner ran. It does not tell you anyone fixed anything.
Now the angle almost nobody is writing.
The most dangerous property of AI-assisted security is not hallucination. It is symmetry.
If the same model family writes a meaningful share of the code and then audits it, the blind spots coincide. The model will not flag the pattern it believes is correct, because the belief that produced the code is the belief that reads it. This is not hypothetical; it is a structural consequence of consolidating generation and review inside one vendor's stack. The industry has quietly built a closed epistemic loop and labeled it a pipeline.
I ran into this in 2021, consulting on generative art, arguing that on-chain provenance should preserve the artist's intent and not merely the transaction history. The lesson generalizes: provenance of judgment matters as much as provenance of data. A finding is an assertion. What an enterprise actually needs is an attestation โ a durable, checkable record that this commit was examined by this model version under this rule set, and that a named human confirmed or dismissed the result.
Anthropic carries a second, self-inflicted risk. Its brand is safety. Extending a safety brand into a security product raises the expectation threshold rather than lowering it, and the penalty for a single public miss is disproportionate. A startup can ship a scanner with a forty percent false-positive rate and survive. A company that built its identity on being the careful one cannot. And the competitor that should actually frighten them is not Snyk. It is the zero-integration-cost entry: the autofix that appears inside the pull request, in an interface the developer already has open, bundled into a contract already signed. Better model, worse doorway, is a losing trade in enterprise software and always has been.
The strange thing is that this announcement belongs on a blockchain outlet after all โ just not for the reason the aggregator thought.
Continuous scanning commoditizes detection. Detection is about to be abundant, cheap, and nearly indistinguishable between vendors. What stays scarce is proof: verifiable, portable, third-party-checkable evidence that a specific artifact was examined, by what, with what result, and who signed off. Attestation is the primitive this category is missing, and blockchains are attestation machines that have spent fifteen years looking for a job worthy of them. Last year I helped build a verifiable training dataset on-chain for exactly this reason โ to make provenance a first-class object instead of a press release.
So the question I would put to Anthropic is not how many vulnerabilities the scanner finds. It is this: when your scanner misses the one that matters, what will you be able to prove about the day you looked?

