Skip to content
Client Focus

Insights

Assurance is not an audit: what an automated smart contract verdict can and cannot claim

Automated analysis and manual audit answer different questions. Treating one as the other is how a passing result becomes a false sense of safety.

Perspectives

Published
September 25, 2026
Covers
September 2026
Reading time
4 minutes
By
Client Focus

A manual audit is a point-in-time expert judgment. Automated analysis is a continuous, reproducible evaluation against a defined checklist. Both are valuable, and they answer different questions. An audit asks what a skilled reviewer could find about this code today. An automated verdict asks what a defined set of engines and rules reports about this bytecode, every time it runs and at every change.

What an automated verdict states

A well-constructed automated verdict is specific by design. It states what was tested, by which engines and ruleset versions, against which bytecode hash, and what was found. Its strength is reproducibility and coverage of known classes: a reviewer can re-run the analysis from pinned inputs and arrive at the same rule-based result. That property is what allows the verdict to sit inside a control framework rather than beside it, because evidence that can be repeated is evidence that can be examined.

The honest boundary

Automated analysis covers known vulnerability and exploit patterns, mapped to a recognized standard such as the OWASP Smart Contract Top 10. Novel business-logic flaws remain the domain of human judgment. A rule set can describe the ways contracts have failed before; it cannot anticipate every way a new economic design can fail. Any claim that extends an automated result past this boundary claims more than the analysis performed.

The failure mode

The industry has seen the same failure mode repeatedly: a label reading certified is presented as a guarantee of safety, when the underlying work was pattern detection against a known corpus. Buyers rely on the label, the scope of the underlying work goes unread, and a passing result becomes a false sense of safety. The remedy is disclosure at the point of claim, not interpretation afterward.

How Client Focus designs for it

Client Focus designs SCG360 so the certificate states its automated basis and scope, keeps the conformance verdict rule-based, and ties published detection figures to a defined corpus. Model-generated explanations inform investigation; they do not decide the verdict. The scope statement travels with the result so the reader of the certificate knows what was tested and what was not.

The institutional conclusion is a set of questions a bank should ask of any assurance claim: what question does it answer, over what scope, with what evidence, and who is accountable for it. A claim that survives those questions is usable. One that does not is a label.

Engineers reviewing analysis output on a shared screen in a bright office

Continue reading

An empty regulator hearing room with nameplates and microphones in daylight

Alerts are not controls

Detection is necessary. Accountable response is what protects an asset.

A quiet office corridor with glass-walled meeting rooms in daylight

Privileged actions on-chain: the events a security operations center must treat as critical

Role grants, configuration-flag changes, proxy upgrades and pause-state changes are the highest-signal events in a contract's life.

A printed policy binder open on a desk beside reading glasses

Operational evidence under DORA and MiCA

What European supervisors expect a digital asset operation to produce on request.

Apply this to your own operations.

Client Focus reviews the estate, the coverage required and the gaps, then sets out what changes.