Case · DiggingBeagle record

GPTScan preprocessing filtered most benchmark contracts before model review

On 106 Solidity contracts, the adapted GPTScan pipeline reported no benchmark-relevant findings; its static filter sent only eight contracts to the language model. Direct use of the same model found 24 of 53 vulnerabilities.

Scope

106-contract curated benchmark; adapted GPTScan and gpt-5.6-terra, not field exploit discovery or production detection rate.

Assessment profile

Assessment method
Setting
evaluation
Exploitation
not established
Evidence
Grade B
Remediation
not applicable
AI role
AGAINST AI
Basis and provenance

This is a pipeline-coverage benchmark, not an intrusion. The study supplies contract denominators and compares differently scoped analysis workflows, so no exploit impact score is defensible. Assessment uses the pinned Claims and source identities; public primary pages were not independently retrievable during this run. Impact remains unrated because field consequence or a comparable scoring rubric is not established.

Assessed Oct 15, 2026 using diggingbeagle.assessment/1.

At a glance

Claims & evidence

CLM-CP7-GPTSCAN-ZEROAdapted GPTScan yielded zero benchmark-relevant detections across 53 vulnerable contracts, and the authors attribute much of the mismatch to GPTScan’s specialized logic-vulnerability scope.supported
CLM-CP7-GPTSCAN-DIRECTWith the same model directly analyzing all 106 contracts in three medium-effort passes, the study recorded 24 true positives, four false positives and 29 false negatives.supported
CLM-CP7-GPTSCAN-FILTERThe Falcon prefilter forwarded eight of 106 contracts to GPT-5.6-terra, of which only two were vulnerable under the benchmark labels.supported

Basis: reported finding

Link to claim

Unknowns and contradictions

  • Original GPTScan release and original benchmark were not reproduced unchanged.
  • The study’s direct prompt and static pipeline target different weakness taxonomies.
  • Independent reproduction of the 8/106 routing and 24/53 outcomes remains open.

Sources and citation

Material revision history

  1. Oct 15, 2026 · Canonical change recorded · new in release · revision 150