Skip to navigation Skip to main content

Trick-or-Treat Sale 30% off every Pro plan with code

Ends Oct 31 Pick your treatShop

Trick-or-Treat Sale 30% off every Pro plan with code

Ends Oct 31 Pick your treatShop
  • WordPress
    Products
    Smart Cycle DiscountsDiscount automation › TrustLensCustomer trust intel › Cycle AI AIPlain-English campaigns ›
    New pluginComing soon
    Resources & toolsDocs, pricing, support ›
    Smart Cycle Discounts

    Smart Cycle Discounts

    Automate WooCommerce discount campaigns — schedule, target, and measure.

    62%
    Free Pro $59 5 discount types Recurring
    Jump into the page
    How it works Capabilities Promo codes Pricing
    Docs
    Getting started Discount types Scheduling
    Explore Smart Cycle Discounts → Changelog
    TrustLens

    TrustLens

    Customer trust intelligence — score buyers, spot abuse, protect revenue.

    Trust 86
    Free Pro $79 6 segments Abuse detection
    Jump into the page
    How it works Detection Outcomes Pricing
    Docs
    Trust scoring Detection modules Card-testing defense
    Explore TrustLens → Verify a report Changelog

    Cycle AI inside Smart Cycle Discounts

    Describe a sale in plain English — Cycle AI builds the whole campaign.

    “20% off hoodies this weekend”
    Included in Pro Natural language Catalog-aware
    See it work

    Type a sentence, get a ready-to-launch discount campaign that already understands your products, prices, and schedule.

    Live demo How it works
    Meet Cycle AI →

    A new plugin Coming soon

    Something is loading in the lab. Join the list to get the reveal first.

    Notify me on launch →

    Resources & tools

    Everything around the plugins — docs, free tools, and help.

    Learn
    Documentation Pricing & bundle Support
    Free tools
    Discount Calculator Sale Calendar
    Stay current
    SCD changelog TrustLens changelog
    Compare all plans →
    Secure checkout WordPress.org 14-day refund View pricing →
  • Affiliate
    Program
    OverviewHow the program works How it works4 steps from apply to earn Commission details30% · 60-day cookie · recurring
    Get started
    Apply nowOpen Takes ~2 minutes Earnings calculatorEstimate your monthly income FAQPayouts, cookies, renewals
    Resources
    Brand kitLogos, banners, copy, social PlaybookTactics that actually convert FTC disclosureHow to disclose properly Affiliate termsFull program agreement Contact teamOpen the contact form
    Earn 30% recurring on every saleFree to join · 60-day cookie · monthly PayPal payouts Apply now
  • Blog
  • DOCS
    Docs & resources

    Guides, references, and answers for every Webstepper plugin.

    Smart Cycle DiscountsAutomated WooCommerce discount campaigns
    Getting started› Discount types› Cycle AI›
    TrustLensCustomer trust & fraud intelligence
    Trust scoring› Detection modules› Card-testing defense›
    Docs home Guides FAQ Pricing Support
    WordPress tools that solve real problems
  • Contact Us
  • About
    Company

    Our Story

    Founded 2020

    Built by store owners, for store owners. We make WordPress tools that solve real problems.

    Learn more
    Built from experienceTools we use ourselves
    Time is preciousSimple, intuitive UX
    Real supportTalk to the founders
    Legal & contact
    Contact us Privacy policy Terms of service Refund policy
    14-day money-backNo questions asked
Popular requests
  • smart cycle discounts
  • trustlens
  • chargeback protection
GET STARTED

Glossary

1
  • TrustLens Glossary

Detection Modules

10
  • Store Trust Network
  • Card Testing Defense
  • Chargeback Tracking
  • Shipping Anomalies
  • Linked Accounts Detection
  • Category Aware Risk
  • Coupon Abuse Detection
  • Order Pattern Analysis
  • Return Abuse Detection
  • Modules Overview

Card Testing Defense

9
  • Attack History
  • Allowlists
  • Geo Diversity
  • Auto Escalation
  • Fingerprinting
  • VIP Bypass
  • Panic Button
  • Velocity Thresholds
  • Overview

Chargeback Monitor

7
  • Ratio Email Alerts
  • Dispute Evidence Report
  • Chargeback Monitor
  • Manual Dispute Entry
  • Stripe WooPayments Ingestion
  • Card Network Thresholds
  • Chargeback Ratio Alert

Customer Management

7
  • Admin Notes
  • Checkout Enforcement
  • Order Trust Column
  • Bulk Actions
  • Blocking and Allowlisting
  • Customer Detail Profile
  • Customer List

Automation

7
  • Async Dispatch Retries
  • Webhooks and HMAC
  • Rule Inspector
  • Actions Reference
  • Conditions Reference
  • Triggers Reference
  • Automation Overview

Trust Scoring

5
  • Account Age Loyalty Bonus
  • Signals Explained
  • Six Customer Segments
  • The 0–100 Score
  • How Trust Scoring Works
View Categories
  • Home
  • Docs
  • Trustlens
  • Card Testing Defense
  • Attack History

Attack History

4 min read

0:00 / 5:38
  • View as Markdown Open this page as plain Markdown (opens in a new tab)
  • Open in ChatGPT Ask questions about this page (opens in a new tab)
  • Open in Claude Ask questions about this page (opens in a new tab)
  • Open in Google AI Studio Ask questions about this page (Google account required) (opens in a new tab)

Attack history is Pro’s forensic view into Card-Testing Defense activity: the 24-hour intelligence card on the Card-Testing Defense page and its CSV export. While the velocity rules and lockouts operate in real time, this is the place to go after an attack to understand what happened, audit your defense, and tune for next time. This page covers what’s in the card, how to read it, and what questions it answers.

Location: TrustLens → Card-Testing Defense → 24-hour intelligence (below the Detection Settings and Allowlists cards).


What’s on the Page #

Headline Metrics (Free) #

The top of the Card-Testing Defense page shows, for every tier, the last 24 hours’ declines, checkout submissions, decline rate (declines ÷ submissions), and the number of fingerprints held right now. Spikes above your baseline indicate active or recent attacks.

Targeted Now (Free) #

Every fingerprint currently held, with its strike count (when it has tripped detection more than once), when it’s held until, and a Release button. Releasing lifts the hold, wipes the device’s strike history, and clears its card-testing taint — use it for false positives.

Hourly Timeline Chart (Pro) #

Declines per hour over the last 24 hours. Useful for spotting:

  • When an attack started and stopped
  • Whether it came in one burst or several waves
  • Your normal hour-to-hour decline volume, for comparison

Decline-Code Breakdown (Pro) #

A table of the gateway decline codes recorded in the last 24 hours (insufficient funds, invalid expiry, fraud-suspect, processor decline, etc.) with the count for each. Useful for:

  • Identifying attack types. Card-testing attacks heavily skew toward “insufficient funds” and “invalid expiry” — bots try lots of cards quickly and most fail validation.
  • Distinguishing attacks from gateway issues. A spike in “processor decline” or “communication error” usually means your gateway is having trouble, not that you’re under attack.

Top Attacking Fingerprints (Pro) #

The 10 fingerprints that produced the most declines in the last 24 hours, with each fingerprint hash and its decline count. Declines recorded against the server fingerprint count here too, so a bot rotating its browser fingerprint still shows up. The dashboard’s Top Attacker Fingerprints panel shows the top 5.


CSV Export #

The Export CSV link in the card downloads the raw velocity events for the last 24 hours, one row per event, with these columns:

  • created_at_utc — event timestamp (UTC)
  • event_type — submission, decline, gate_block (a request the gate stopped), target (a fingerprint newly locked out), and the server-fingerprint mirrors submission_server / decline_server
  • fingerprint_hash
  • decline_code — the gateway decline code, or the block reason for gate_block rows
  • order_id — when the event belongs to an order

The export doesn’t include IP addresses, email hashes, or countries. Use it for offline forensics — pivot tables in Excel, custom dashboards, fraud team reviews.


Common Investigations #

“Was that spike an attack?” #

  1. Open the Card-Testing Defense page
  2. Look at the hourly timeline — does the spike show on the chart?
  3. Check decline-code breakdown — heavy “insufficient funds” / “invalid expiry” suggests card testing
  4. Check the top attacking fingerprints — a small number of fingerprints with high counts = bursty attack; many fingerprints with moderate counts = distributed

“Did we miss any attempts?” #

  1. Export the CSV and filter it to the attack window
  2. Compare decline rows against target rows for each fingerprint — declines from fingerprints that were never targeted slipped under the velocity rules
  3. If significant, tighten thresholds (especially Declines in 1 hour), or set up the Browser Challenge for attackers who change identity on every attempt

“Are any of our lockouts hitting real customers?” #

  1. Check the Targeted now list during and after the attack
  2. For each held fingerprint, look for completed orders in the CSV (rows with an order ID) and check those customers in TrustLens
  3. Release any fingerprint that belongs to a legitimate customer
  4. If false positives are common, consider allowlisting or tuning thresholds up

“Why did auto-escalation fire (or not fire)?” #

  1. Count the target rows in the CSV around the time of the freeze — auto-escalation needs 3 distinct fingerprints targeted within 10 minutes
  2. If enough fingerprints were targeted but no freeze happened, the geo-diversity safeguard judged the burst natural (3+ countries, none above 50%)
  3. Check that WooCommerce geolocation is working — without it the safeguard never blocks an escalation

Data Retention #

Velocity events are retained for 48 hours by default, then purged by a daily retention job. The retention window is set in hours on the TrustLens → Card-Testing Defense page and can range from 24 to 168 hours (1 to 7 days).

The card and the default export cover the last 24 hours. Events older than the retention window are gone, so export the CSV soon after an attack if you want to keep a record.


Privacy #

Velocity events store the IP address of each checkout attempt and, when the checkout carried one, the customer’s email hash — for the retention window only. They aren’t part of WordPress’s personal-data export and erasure tools; the retention job removes them. The CSV export leaves out IP addresses and email hashes, so a file can be shared with fraud teams or processors without exposing customer IP addresses.


Limitations #

  • Attack history only shows events captured by TrustLens. Attacks blocked at the WAF / CDN level before reaching WordPress aren’t visible here.
  • There is no country breakdown, no list of past Panic Freeze activations, and no record of bypass or allowlist decisions.
  • The longest history available is the retention window — at most 7 days. Export and archive the CSV if you need longer-term pattern analysis.
  • Customer-association requires the request to include a billing email — pure pre-checkout probes without an email don’t link to a customer record.

Best Practices #

  • Check the page weekly even when no attacks have happened. Baseline knowledge of your normal decline patterns makes anomalies obvious.
  • Export after every attack. The data is purged after the retention window, so the CSV is your archive.
  • Tune after every attack. Each real attack is a tuning opportunity — what threshold would have caught it faster?
  • Document attack patterns. Recurring attack signatures often re-emerge. A notes file keyed by signature helps future-you respond faster.
Updated on October 18, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
OverviewAllowlists
Table of Contents
  • What's on the Page
    • Headline Metrics (Free)
    • Targeted Now (Free)
    • Hourly Timeline Chart (Pro)
    • Decline-Code Breakdown (Pro)
    • Top Attacking Fingerprints (Pro)
  • CSV Export
  • Common Investigations
    • "Was that spike an attack?"
    • "Did we miss any attempts?"
    • "Are any of our lockouts hitting real customers?"
    • "Why did auto-escalation fire (or not fire)?"
  • Data Retention
  • Privacy
  • Limitations
  • Best Practices
Newsletter

Insights that grow your business

Join thousands of WooCommerce store owners who get actionable tips, plugin updates, and industry news every week — plus 10% off either of our plugins as a welcome.

We respect your privacy. Unsubscribe at any time.

10% off welcome gift — A code for either plugin, on us
Weekly updates — Fresh content every Tuesday
Exclusive content — Tips you won't find on our blog
Early access — Be first to know about new plugins
Webstepper
Weekly WooCommerce Tips
Just now
This week: 5 proven strategies to boost your average order value using smart discount campaigns...
10% off inside
Webstepper

Tools for store owners who'd rather grow than grind.

Simple, powerful plugins that help WooCommerce store owners sell more — without the learning curve.

Products

  • Smart Cycle Discounts
  • TrustLens
  • Discount Calculator
  • Sale Calendar

Company

  • About Us
  • Blog
  • Contact
  • Affiliates
  • Log In

Resources

  • Help Center
  • Guides
  • Verify a report
  • Affiliate Program
  • Become a Partner

Questions? We actually answer.

Real humans, real help. No bots, no runaround. Usually within a few hours.

Get in touch
Operated by Setmood LLC · 7901 4th St N, St Petersburg, FL 33702 · United States

© 2026 Webstepper. All rights reserved.

Privacy Terms Refunds
Visa Mastercard PayPal Apple Pay Google Pay & more

Halloween sale · ends Oct 31

Trick or treat?

Pick a door. Either way you leave with 30% off Pro.

Your treat

30% off

--days --hrs --min --sec
Claim it

Paste the code at checkout.

Renewals keep the discount · 14-day money-back guarantee

Halloween sale

That's a wrap for Halloween.

The sale ended at midnight. Both plugins are still free on WordPress.org, and Pro plans start at $59/year.

See plans
  • WordPress
    Back
    Products
    Smart Cycle DiscountsDiscount automation › TrustLensCustomer trust intel › Cycle AI AIPlain-English campaigns ›
    New pluginComing soon
    Resources & toolsDocs, pricing, support ›
    Smart Cycle Discounts

    Smart Cycle Discounts

    Automate WooCommerce discount campaigns — schedule, target, and measure.

    62%
    Free Pro $59 5 discount types Recurring
    Jump into the page
    How it works Capabilities Promo codes Pricing
    Docs
    Getting started Discount types Scheduling
    Explore Smart Cycle Discounts → Changelog
    TrustLens

    TrustLens

    Customer trust intelligence — score buyers, spot abuse, protect revenue.

    Trust 86
    Free Pro $79 6 segments Abuse detection
    Jump into the page
    How it works Detection Outcomes Pricing
    Docs
    Trust scoring Detection modules Card-testing defense
    Explore TrustLens → Verify a report Changelog

    Cycle AI inside Smart Cycle Discounts

    Describe a sale in plain English — Cycle AI builds the whole campaign.

    “20% off hoodies this weekend”
    Included in Pro Natural language Catalog-aware
    See it work

    Type a sentence, get a ready-to-launch discount campaign that already understands your products, prices, and schedule.

    Live demo How it works
    Meet Cycle AI →

    A new plugin Coming soon

    Something is loading in the lab. Join the list to get the reveal first.

    Notify me on launch →

    Resources & tools

    Everything around the plugins — docs, free tools, and help.

    Learn
    Documentation Pricing & bundle Support
    Free tools
    Discount Calculator Sale Calendar
    Stay current
    SCD changelog TrustLens changelog
    Compare all plans →
    Secure checkout WordPress.org 14-day refund View pricing →
  • Affiliate
    Back
    Program
    OverviewHow the program works How it works4 steps from apply to earn Commission details30% · 60-day cookie · recurring
    Get started
    Apply nowOpen Takes ~2 minutes Earnings calculatorEstimate your monthly income FAQPayouts, cookies, renewals
    Resources
    Brand kitLogos, banners, copy, social PlaybookTactics that actually convert FTC disclosureHow to disclose properly Affiliate termsFull program agreement Contact teamOpen the contact form
    Earn 30% recurring on every saleFree to join · 60-day cookie · monthly PayPal payouts Apply now
  • Blog
  • DOCS
    Back
    Docs & resources

    Guides, references, and answers for every Webstepper plugin.

    Smart Cycle DiscountsAutomated WooCommerce discount campaigns
    Getting started› Discount types› Cycle AI›
    TrustLensCustomer trust & fraud intelligence
    Trust scoring› Detection modules› Card-testing defense›
    Docs home Guides FAQ Pricing Support
    WordPress tools that solve real problems
  • Contact Us
  • About
    Back
    Company

    Our Story

    Founded 2020

    Built by store owners, for store owners. We make WordPress tools that solve real problems.

    Learn more
    Built from experienceTools we use ourselves
    Time is preciousSimple, intuitive UX
    Real supportTalk to the founders
    Legal & contact
    Contact us Privacy policy Terms of service Refund policy
    14-day money-backNo questions asked
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.
More info More info Accept