BrainblastbrainblastGet access
Coverage & proof

What the corpus proves — and how

The verified surface today — across error classes, SDKs and the curated lots — and, below it, the machine proof behind every record. Every thin cell is a scout work-order; every record is re-provable by anyone.

Error classes covered
9of 9
SDKs covered
158and growing
Populated cells
205class × sdk pairs
Class × Lot matrix
cell value = corroborating instances
Solana
EVM
Auth
TLS
Web
Cloud
Crypto
Desktop
Other
auth bypass
66
659
228
173
123
2
395
missing verification
63
1
3
147
1
454
309
other
29
130
407
1
30
146
unconfirmed state
211
139
missing slippage guard
4
271
silent zero revenue
13
79
1
unchecked staleness
13
71
immutable after deploy
37
10
wrong constant
8
VTIs by class
auth bypass1646
missing verification978
other743
unconfirmed state350
missing slippage guard275
silent zero revenue93
unchecked staleness84
immutable after deploy47
wrong constant8
VTIs by SDK
node:crypto430
next406
electron385
playwright264
solidity238
web3.js208
helmet186
jsonwebtoken186
express164
openai129
client-s3122
crypto/tls120
viem118
node:https116
v2-sdk107
express-session102
spl-token86
typeorm70
server67
contracts66
puppeteer55
js49
mssql44
mpl-token-metadata38
request30
api26
sdk-core25
express-jwt23
webpack23
v3-sdk22
typescript13
mongodb12
limit-order-protocol12
node:tls12
sdk12
anchor10
ethers10
node:http9
pyth-evm-js9
deepbook-v38
Uniswap V26
cors5
express-fileupload5
nodemailer5
socket.io5
mysql5
mpl-bubblegum5
ioredis4
mongoose4
passport-jwt4
sequelize4
better-auth4
stripe4
thirdweb4
go4
Chainlink4
PancakeSwap4
cookie-session3
kafkajs3
ws3
core3
crypto3
lucia3
cassandra-driver2
got2
mysql22
pg2
raydium-sdk-v22
tedious2
aggregator-sdk2
starknet2
data-tables2
cow-sdk2
oisy-wallet2
widget-lib2
gateway2
jwt2
akashjs2
storage2
node-crypto2
next-auth2
go-crypto-tls2
Uniswap V32
SushiSwap2
wagmi2
Pyth2
amqplib1
aws-sdk1
cookie1
elasticsearch1
express-rate-limit1
iron-session1
Jito1
jose1
Jupiter1
knex1
koa-session1
ldapjs1
libxmljs21
dlmm1
mqtt1
nats1
Pyth Network1
python1
redis1
Solana lamports1
SPL Token1
Stripe1
undici1
whirlpools-sdk1
stargate1
ts-sdk1
plugin-server1
passport-oauth21
sui.js1
graphql-yoga1
tronweb1
apitap1
node-saml1
algosdk1
ton1
taquito1
fcl1
stellar-sdk1
cloddsbot1
jeju-indexer1
tacit1
dapp-store-publishing-tools1
regular-nft1
wormhole-connect1
turbos-clmm-sdk1
spl-token-collective1
react1
citadel-contracts1
evm-connector1
diadata1
switchboard-v21
raydium-sdk1
node-https1
conekta1
sentinel-js-sdk1
minio1
express-graphql1
apollo-server-express1
graphql-shield1
ldapts1
node-tls1
node-imap1
BaseSwap1
coinbase-sdk1
1inch Aggregation Router1
PancakeSwap V31
Camelot1
KyberSwap1
sui1
QuickSwap1
ApeSwap1
Trader Joe / LFJ1
How it works

Proven, not scraped

A Verified Trap Instance is a claim that's been mechanically proven and can be re-proven by anyone. Two things make that true — a generalized oracle, and a fail-closed ingest funnel. It's why the reproduced rate above is 100%.

The generalized oracle

Four backends, cheapest first

The rule must fail on the vulnerable fixture and pass on the fixed one. Whichever backend can prove that wins; corroborating backends are recorded alongside it.

T0
static-checker~4ms

AST pattern match against the vulnerable shape. Offline, no code executed — the default.

T1
compiler~280ms

Type-checks the candidate against the pinned SDK. Catches hallucinated or moved APIs with zero execution.

T2
executed-test~1.2s

Runs a vetted contract test in a sandbox. A behavioral proof for bugs with no static shape.

T2
differential~1.8s

Runs the candidate against a golden input→output table. Catches wrong-constant / logic bugs.

The trust funnel

Three gates, all fail-closed

Contributed records clear each gate in order. Any rejection stops the record — nothing slips through silently.

1
secret-scan

Every file runs through Keyguard. One key refuses the whole submission — fail-closed.

2
RED→GREEN reproduction

The oracle re-proves the finding. This is the anti-poisoning gate: non-reproducing data can't land.

3
consent / license

Contributor-grant-v1 stamped, scope verified. Owned and contributed lots stay physically separate.

Verify it yourself

Every record ships its own re-runnable receipt. No secret answer key — the same procedure returns the same color for anyone.

# re-prove any pack RED→GREEN
npx brainblast verify ./pack
vulnerable → REDfixed → GREEN