Portreeve
Free tool · card-testing scanner

Card-testing exposure scanner

Drop a CSV of payment events — a Stripe export, a Braintree report, anything with a timestamp and an outcome — and the scanner reads it for the shapes card-testers leave behind: bursts, decline clusters, one address cycling many cards, penny probes. It runs entirely in this tab. Your payment data never leaves the browser.

no upload · no account · the page makes no network request with your file

01 The intake

Put the tape on the bench

A Stripe or Braintree export works as-is. The scan runs the moment the file lands — nothing is uploaded.

Drop a CSV here

Stripe payments export, Braintree transaction report, or any table of authorization events.

.csv · .tsv · comma, semicolon, tab or pipe · header optional
89 fake rows with a planted burst — every value is invented

Airgapped by design

Everything here runs in this tab. The file is parsed in your browser’s memory — no upload, no analytics on its contents, no network request carrying your data. Close the tab and it is gone. The same discipline the gate ships with starts here: your evidence stays yours.

What it reads for
  1. Bursts — many authorizations crowded into a short window
  2. Decline clusters — failures stacked in time, not spread thin
  3. Card cycling — many distinct cards from one IP or account
  4. Micro-auth probes — $0 and sub-dollar validation attempts
  5. Single-source velocity — one address firing every few seconds
The live gate

Catch it live, not on the bill.

The scanner reads a static tape. Portreeve makes the same verdict on every event as it happens — allow, review, or block, with reason codes, before the authorization reaches your processor.

early access is free while it lasts