Bitcoin Red Team Produced 6,700 Findings in 55 Hours. No One Knows How Many Are True.

CryptoCat โ€ข โ€ข Macro

The logic held; the incentives were broken. This time, there is no token to inflate, no DAO treasury to drain, no staking contract to rug. That is the first thing to understand about Bitcoin Red Team, an unofficial AI-assisted security sprint that scanned 425 Bitcoin-ecosystem repositories in 55 hours and produced 6,700 potential findings. The organizers classified 1,029 of them as high or critical severity. The machines were fast. The humans were the bottleneck. And the number that should matter most โ€” the denominator โ€” was never published.

I have spent enough years reading audit reports to know that a clean aggregate count without context is not evidence of danger. It is evidence of process. The process here is genuinely novel, but its conclusions are not yet about the state of Bitcoin security. They are about whether a pipeline made of closed-source large language models and a handful of security specialists can create a useful triage layer for an entire ecosystem. The answer is: maybe. But the public statistics do not prove it.

The 55-Hour Machine

Bitcoin Red Team is not a company. It has no token, no GitHub organization, no published methodology, and no formal legal structure. It appears to have been assembled by Rob Hamilton, a researcher who had already examined hardware wallet supply chain issues in the Coldcard incident, and who decided to turn that attention outward. The sprint brought together roughly 21 humans and three bots โ€” the reported participant list of 24 includes automation โ€” plus a collection of commercial AI models: Kimi K3, GPT Sol, Fable/Opus, GLM 5.2, and OpenAI Cyber Harness for certain components.

The architecture is straightforward. The models are fed code from public repositories. They flag suspicious patterns. Then the human layer takes over: shaping prompts, interpreting model output, attempting to reproduce the vulnerability, and deciding what to disclose. This is not an automated audit. It is a human-in-the-loop screening pipeline. Rob Hamilton has said that a single sentence of context or a small snippet of code can move a finding from medium to high or critical. That is a useful admission. The initial severity labels produced by the models are not trusted. They are starting points.

The throughput is real. Traditional audit firms like Trail of Bits spend weeks on one repository. A 55-hour run across 425 repos is several orders of magnitude faster on the coverage dimension. At the 27.5-hour mark, the team had already covered 150 repositories. In the next 28 hours, they added 1,738 findings and eventually reached the 6,700 total. These numbers are likely skewed: if the findings were distributed evenly, the average would be about 15.8 findings per repo, but in experiments like this, the distribution is almost never even. A small number of repositories almost certainly produced a disproportionate share of the alerts.

That leads to the first structural problem. The aggregate does not tell you which repos are dangerous, which functions are affected, or whether the alert is a real exploitable condition or a pattern that merely resembles one. Large language models are not static analyzers. They do not execute code. They pattern-match against training data that contains enormous amounts of vulnerable code and, more importantly, enormous amounts of code that merely looks vulnerable. Code does not lie, but it can be misled. In my experience auditing token contracts in the 2017 ICO cycle, automated tools routinely return false positive rates above 80 percent. That did not make the tools useless. It made their output a starting point for human reasoning. The same logic applies here, but the public discussion has skipped that step and moved directly to the headline.

The Denominator That Is Not There

The most important missing piece is the denominator. Six thousand seven hundred findings is a numerator. Without a denominator โ€” total lines of code, number of functions, number of dependencies, number of unique contracts โ€” no security conclusion can be drawn. The organizers did not publish the prompt set, the model versions, the reproduction steps, or the criteria used to classify severity. None of the output is standardized. No external party could reproduce the exercise even if they wanted to.

This is not purely an academic concern. During the early phase, when the team had covered about 150 repositories, they had already completed a dozen or so disclosures. That is less than 10 percent of the reported findings for the repositories in that window. If that rate holds at 425 repositories, the final number of disclosures might land between 20 and 40. Those are the only findings that have been replicated and reported to project owners. The other thousands are not bugs yet. They are candidates. They are hypotheses generated by machines and ranked by a human-guided process that has not been verified from the outside.

Transparency is a feature, not a default state. The organizers may have legitimate reasons for not releasing prompts and raw outputs. Early disclosure of exploit paths could create risk. But the aggregate numbers have already entered public discourse. The caveats have not. In a bear market, that asymmetry is dangerous. The market cannot price 1,029 high and critical severity findings correctly when the precision of the measurement is unknown. It is like telling a pilot that 1,029 airplane components are potentially faulty without giving the total component count, the test procedure, or the false positive rate of the test.

The Human-Loop Bottleneck

The organizers themselves identified the constraint. The bottleneck was not GPU time or API costs. It was operations, disclosure handoff, and triage. This sentence should be placed in a museum of crypto truths. The AI can read code faster than the humans can read the AI. The activity is not limited by scanning capacity. It is limited by the number of security professionals who can look at a finding, decide whether it is real, write a reproduction, contact the maintainer, and wait for a response.

This is the opposite of the usual crypto scaling problem. In 2017, I spent six weeks auditing three ICO contracts and found myself waiting for the compiler. Now the compiler waits for me. The people responsible for the final verdict are the rate-limiting factor. The project only moves at the speed of domain experts. The participant count confirms this. At the 27.5-hour mark, there were about 16 participants. By the 55-hour mark, there were 24 โ€” minus three bots, so 21 humans. That is five new humans in 28 hours. The sprint is not attracting a crowd. It relies on a small, already-connected security community. Bots do not dream, and they do not triage. They only scrape and suggest. The humans do the dreaming, and there are not enough of them.

There is also the question of what the model is actually good at. The organizers have not quantified the model's precision, recall, or false positive rate. The core assumption is that an LLM can identify suspicious or high-risk code patterns and that a specialist can reproduce and correct the result. That assumption can be tested, but it has not been tested publicly. This is a significant risk flag. The entire output of the effort is dependent on an unproven safety assumption. The system may be excellent at recall and terrible at precision. That would still make it useful โ€” if the user of the data understands the limitations. The problem is that the headline number does not carry those limitations with it.

Cost, Tokens, and Missing Incentives

This activity has no token, no TGE, no unlock schedule, and no governance coin. That is unusual and refreshing. There is no Ponzi structure to dissect. The economic side is more mundane. At the early stage, the organizers reported spending about $20,000 when the scan covered roughly 150 repositories. Earlier, when the scan covered over 100 repositories, the cost was over $10,000. That works out to approximately $130 to $150 per repository for the machine scan alone. This does not include the human time spent on triage, reproduction, disclosure, and follow-up.

If the bottleneck is human post-processing, then the real cost per confirmed vulnerability is far higher than the scanning cost. This matters for the future of security services. Traditional firms like CertiK or Trail of Bits sell deep review of a single repository at a premium price. A broad sweep that costs a few thousand dollars and produces a list of candidates is a different product. It is a funnel, not an oracle. It does not yet threaten the traditional audit model. But it could create a complementary market: cheap AI scanning to find a hundred candidates, expensive humans to confirm ten.

What happens next economically is unknown. There is no evidence of sponsorship, grant funding, or a revenue model. The organizer appears to have funded this personally. That is not sustainable. A security operation that depends on one person's disposable income will eventually stop, or it will have to find a sponsor. If that happens, the pressure to produce dramatic statistics will rise. The first version of this experiment was honest enough to expose its own bottleneck. Future versions may be less honest.

The Security.md Gap and the Ecosystem's Real Problem

The most revealing statistics in the entire report have nothing to do with the AI. According to the data, only 19.5 percent of the scanned repositories had a SECURITY.md file, and only 13.1 percent provided an email address for security issues. That is the real indictment of the Bitcoin ecosystem. It is not that the code is unusually bad. It is that most projects do not even have a front door for vulnerability reports.

Bitcoin Red Team's value is partially dependent on maintainers responding. Calle, a developer involved with the effort, said that most severe reports were quickly verified by project owners. That is a positive signal, but it is a single data point. Most has no number. Quickly has no timestamp. The team has completed only a dozen or so disclosures. The pipeline is still a trickle. The reason is not AI capability. It is the human layer on the other side of the screen.

This is why the sprint is better understood as an ecosystem coordination experiment than as a vulnerability discovery machine. It forces projects to respond to someone who is not going to pay them for a report. It shines a light on the absence of secure disclosure channels. If a project lacks a SECURITY.md and an email contact, an external report has nowhere to go. The next logical step for this experiment is not more GPU hours. It is building the disclosure infrastructure that the ecosystem lacks.

Market, FUD, and Legal Shadows

The market impact of a number like 6,700 is predictable. Bitcoin mainnet itself is less exposed, but Bitcoin-ecosystem tokens โ€” Ordinals, Runes, BRC-20 projects โ€” can react violently to the perception of widespread vulnerabilities. The number has already entered public discussion. What has not been fully priced is the uncertainty around the number. Traders can react to 6,700 findings. They cannot react to an unknown false positive rate. That creates a gap between the information and the price.

The report is also a potential weapon for competitors. Any project that wants to attack a Bitcoin ecosystem rival can cite 6,700 findings and 1,029 high or critical alerts without mentioning that the findings have not been confirmed. That is not Bitcoin Red Team's fault, but it is a predictable second-order effect. Security research always produces ammunition. The responsibility of an auditor is to make the ammunition too precise for propaganda. This release does not meet that standard.

There is also a legal dimension. Scanning public repositories is generally acceptable. The issue begins when researchers move from static analysis to building a proof of concept that is run against a live service. The write-up mentioned immediate disclosure when a PoC proves exploitability. That wording is ambiguous. If immediate means private disclosure to the maintainer, it is responsible. If it means public disclosure without a safe harbor or a grace period, it becomes a 0-day publication. The report does not clarify whether the project owners authorized the testing or whether any safe harbor terms apply. This is not an accusation. It is a compliance ambiguity that should be resolved before the next sprint.

What the Bulls Get Right

Now the contrarian part, because I am not a pure skeptic. The bulls are right: a low-precision, high-recall scan across 425 repositories is better than no scan. The cost of missing a critical vulnerability in an unaudited Bitcoin project is enormous. The cost of scanning is $20,000. Even if 95 percent of the 1,029 high and critical findings are noise, the remaining few dozen candidates that can be verified and fixed represent an asymmetric positive for the ecosystem.

The fatalism that says AI cannot replace human auditors misses the point. This project is not trying to replace human auditors. It is trying to expand the search space. Slither and Semgrep already do this for individual codebases. Bitcoin Red Team is doing it for an entire ecosystem. It is a triage entrant at the top of the funnel. That is real value, and it does not require the AI to be precise.

There is also a deeper blind spot in my own profession. Traditional audit quality is not constant. Human auditors miss things. They suffer from attention decay, and they have a perverse incentive to deliver clean reports because the client is paying. An independent machine that has no relationship with the project owner brings a different kind of adversarial distance. It will not be motivated to find nothing. It will be motivated to find something. That can produce noise, but it can also produce truths that a billable-hour reviewer might skip.

The risk is not over-reliance on the machine. The risk is confusing a machine-generated candidate list with a verified vulnerability report. The numbers in this release describe the size of a haystack, not the number of needles. The people who understand that will use this as a starting point. The people who do not will spread FUD. That is a discipline problem, not a technology problem.

The Next Question

The next time someone quotes 6,700 findings, ask three questions. What is the denominator? How many findings were confirmed? How many have been fixed? If the answers are missing, the number is a research signal, not a vulnerability report. Bitcoin Red Team deserves credit for scanning 425 repositories and forcing maintainers to think about disclosure paths. But the data as released is an invitation to further investigation, not a declaration of danger.

I want to see a follow-up that publishes every confirmed vulnerability, the reproduction path, the patch status, and the false positive count. I want to see the prompts, the model versions, and the criteria for severity classification. I want the next sprint to include a public database of findings so that the ecosystem can learn from the noise instead of drowning in it.

The logic held; the incentives were broken. The next version needs to fix the missing denominator before it calls itself an audit. Code does not lie, but it can be misled. The only way to hold it accountable is with a person, a timestamp, and a reproducible proof. Until then, the most honest sentence in the entire exercise is the one the organizers probably said quietly: the bottleneck is not the machine. It is us.

Market Prices

BTC Bitcoin
$75,274.8 -1.61%
ETH Ethereum
$2,381.2 -1.63%
SOL Solana
$97.01 -2.20%
BNB BNB Chain
$712.8 -1.03%
XRP XRP Ledger
$1.27 -7.89%
DOGE Dogecoin
$0.0791 -2.94%
ADA Cardano
$0.1913 -4.54%
AVAX Avalanche
$7.23 -2.97%
DOT Polkadot
$0.9722 +0.47%
LINK Chainlink
$10.76 -3.99%

Fear & Greed

51

Neutral

Market Sentiment

Event Calendar

{{ๅนดไปฝ}}
15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

12
05
halving BCH Halving

Block reward halving event

18
03
unlock Sui Token Unlock

Team and early investor shares released

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

28
03
unlock Arbitrum Token Unlock

92 million ARB released

Market Cap

All โ†’
1
Bitcoin
BTC
$75,274.8
1
Ethereum
ETH
$2,381.2
1
Solana
SOL
$97.01
1
BNB Chain
BNB
$712.8
1
XRP Ledger
XRP
$1.27
1
Dogecoin
DOGE
$0.0791
1
Cardano
ADA
$0.1913
1
Avalanche
AVAX
$7.23
1
Polkadot
DOT
$0.9722
1
Chainlink
LINK
$10.76

Tools

All โ†’

Altseason Index

42

Bitcoin Season

BTC Dominance Altseason

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

๐Ÿ‹ Whale Tracker

๐Ÿ”ด
0x2771...63dd
3h ago
Out
9,171,789 DOGE
๐ŸŸข
0x48b2...7d7f
1h ago
In
498,986 USDT
๐ŸŸข
0xedfe...2451
1d ago
In
19,241 SOL

๐Ÿ’ก Smart Money

0x3aba...ab58
Early Investor
+$3.7M
93%
0x0f92...13e0
Experienced On-chain Trader
+$1.5M
75%
0x9df4...d099
Arbitrage Bot
+$4.6M
79%