Retail & E-Commerce · Cybersecurity Training

Magecart Skimmed Your Checkout Before Your Devs Noticed

560 million customer records exposed via Snowflake. 110,000+ sites compromised via Polyfill.io supply chain. E-commerce companies process millions of transactions — and attackers know exactly where the seams are.

560M Snowflake/Ticketmaster records
110K+ Sites hit by Polyfill.io compromise
40M Target card numbers exposed 2013

Defining breaches in the retail & e-commerce sector

Snowflake / Ticketmaster
May 2024 — 560M customer records exposed
Threat actors used demo credentials with no MFA on Snowflake admin accounts. Extracted data from 165 Snowflake customers. Ticketmaster: 560M records including ticket history and partial card data. SEC 8-K disclosures. No MFA on the platform meant once credentials were obtained, broad access followed.
Polyfill.io Supply Chain
Feb–June 2024 — 110,000+ sites compromised
cdn.jsdelivr.net acquired Polyfill.io domain, injected redirect functionality targeting users by IP address — gambling, adult content, phishing. Google Chrome began blocking polyfill.io in June 2024. E-commerce checkout pages that loaded the script had payment page integrity compromised.
Target
Nov–Dec 2013 — $292M breach / 40M card numbers
HVAC vendor credentials accessed via phishing → network pivot → BlackPOS malware on POS terminals → 40 million credit and debit card numbers stolen. Settlement: $18.5M multistate AG + $67M card networks + $85M banks. PCI-DSS violation + third-party risk failure. Still the defining retail data breach case.
Hot Topic
Nov 2024 — 57 million accounts exposed
credential stuffing attack via bot Farm (Glutton). 57 million Hot Topic and Torrid customer accounts — email, phone, hashed password, partial card data. Linked to Snowflake customer data (2024). Class action filed in California. Affects both retail and direct-to-consumer brands.
The North Face
April 2025 — credentials stuffing attack
VF Corporation (North Face, Vans, Dickies) disclosed credential stuffing attack — attackers used automated tools to test leaked credentials on northface.com and related brand sites. Accounts compromised included purchase history, loyalty points, and partial payment data. Similar to Hot Topic attack pattern.

⚠ Active Threat — Supply Chain JS Compromise

110,000+ e-commerce sites compromised via a single CDN domain.

Polyfill.io — a widely-used JavaScript polyfill CDN — was acquired and modified in early 2024. E-commerce checkout pages that loaded the script were exposed to redirect injections and session hijacking. PCI-DSS 4.0 Requirement 11.6.1 now mandates payment page integrity monitoring specifically to prevent this attack pattern. Download the SMB Phishing Defense Pocket Guide →

Four attack surfaces every e-commerce and retail company must address

E-commerce companies face a combination of payment data exposure, third-party JS dependencies, customer account security, and financial fraud — all simultaneously. Here's where the attacks actually come from.

💳

Magecart / Card Skimming

Attackers inject malicious JavaScript into your checkout page via a compromised third-party script. As customers type their card details, that data copies to an attacker-controlled server. This can persist for months — or years — before discovery. PCI-DSS 4.0 Req. 11.6.1 (March 2025) specifically mandates payment page integrity monitoring to address this pattern.

🔗

Supply Chain JS Attacks

Your checkout page loads dozens of third-party scripts: analytics, heatmaps, chat widgets, marketing tags, A/B testing tools. Each one is a potential compromise vector. Polyfill.io, FontAwesome, and jQuery CDN have all been weaponized. An attacker doesn't need to breach your network — they just need to compromise one script your site loads.

🔑

Credential Stuffing

Leaked username/password combinations from other breaches are automatically tested against your login page. Because most users reuse passwords, a significant fraction will match your accounts. Attackers then lock out the real user, drain stored gift cards, use saved payment methods, or sell the account credentials on dark web markets. Hot Topic (57M accounts, Nov 2024) and The North Face (April 2025) were both credential stuffing victims.

🏦

BEC / Invoice Fraud

Retail and e-commerce companies make large, frequent wire transfers to overseas suppliers, freight forwarders, customs agents, and marketplace platforms. Attackers impersonate vendors or C-suite executives via compromised email accounts to redirect payment. The FBI IC3 reports $2.9 billion in BEC losses annually with a recovery rate under 10%. The fix is not technical — it's trained human verification before every wire transfer above a threshold.

When it went wrong — and what it cost

E-Commerce · May 2024

Snowflake / Ticketmaster

Demo credentials with no MFA on Snowflake's admin platform gave attackers broad access to 165 Snowflake customer accounts. Ticketmaster: 560 million customer records extracted — ticket history, partial payment cards, contact info. Multiple SEC 8-K disclosures. No network isolation on the platform. No MFA on admin credentials. The breach that defines third-party SaaS risk in 2024.

560M Records · SEC 8-K · No MFA on Snowflake
CDN Supply Chain · Feb 2024

Polyfill.io

cdn.jsdelivr.net acquired the polyfill.io domain and modified the JavaScript to inject targeted redirects based on visitor IP address — gambling, adult content, phishing pages. 110,000+ websites loading the script in their checkout flow were affected. Google Chrome began blocking the domain in June 2024. PCI-DSS 4.0 Req. 11.6.1 was specifically designed to prevent this attack pattern.

110K+ Sites affected · Checkout integrity compromised
Retail · Nov 2013

Target

HVAC vendor credentials phished → network pivot to payment systems → BlackPOS malware on POS terminals → 40 million credit/debit card numbers + 70 million customer records. Total cost: $292M+ ($18.5M states, $67M card brands, $85M banks). Third-party vendor access was the initial compromise vector. PCI-DSS violation + vendor risk failure. The case that changed retail cybersecurity forever.

$292M+ Total breach cost · 40M cards · PCI violation
Retail · Nov 2024

Hot Topic

Credential stuffing attack via bot infrastructure (named Farm/Glutton) targeted Hot Topic and Torrid accounts. 57 million accounts: email addresses, phone numbers, hashed passwords, partial payment card data. Linked to data compiled from Snowflake breaches. Class action filed in California. The same attack pattern affected The North Face in April 2025.

57M Accounts · Credential stuffing · Class action filed

The retail & e-commerce compliance stack — explained

A single breach at an e-commerce company can trigger multiple state and federal regulations simultaneously. Here's what each requires and what the penalty exposure looks like.

Regulation Agency Key Requirement for E-Commerce Penalty
PCI-DSS v4.0 Card Brands (Visa, Mastercard, Amex) Payment page integrity monitoring for card-skimming (Req. 11.6.1); security awareness training for all staff handling cardholder data (Req. 12.6); MFA for all access to cardholder data (Req. 8.4.2); annual penetration testing $5K–$100K/month
CCPA / CPRA California Attorney General / CPRA Regulations Right to know, delete, and opt out of sale of personal info; data minimization; vendor contracts (CalOPPA for online operators); 72-hour notice of breach to CA residents for certain incidents $2,500–$7,500/intentional
Colorado CPA Colorado Attorney General Consumer data privacy; opt-out rights for sale of personal data; equal visual treatment for opt-out signals; data protection assessments for high-risk processing Civil penalties up to $20M
Virginia CDPA Virginia Attorney General Consumer rights to access, delete, correct, and opt out of data sale; controller/processor obligations; data protection assessments; private right of action for data breaches Civil penalties + private right of action
Texas TDPSA Texas Attorney General Consumer data rights; opt-out mechanisms; consent requirements for sensitive data; data protection officer requirements for large processors Civil penalties up to $10M
GDPR EU Data Protection Authorities Applies to EU-resident customers regardless of where the company is based; lawful basis for processing; 72-hour breach notification; right to erasure; data minimization; cross-border transfer restrictions Up to €20M or 4% global revenue
FTC Safeguards Rule Federal Trade Commission Applies to retailers operating installment credit, co-branded cards, or in-house financing; written security program; annual risk assessment; employee training; incident response plan; vendor oversight $51,744/violation/day

Three drills your e-commerce and retail team needs — built for digital retail operations

Generic security training doesn't address the specific attack patterns hitting e-commerce companies. These three drills cover the vectors that have actually breached major retailers — from supply chain JS to invoice fraud.

Drill 1 · Engineering & DevOps
🔍

Magecart Detection & Checkout Script Auditing

Walk your development and DevOps teams through the actual Magecart attack chain: how malicious scripts get injected into payment pages, how to audit all third-party JavaScript loaded on your checkout, and how to implement Subresource Integrity (SRI) and Content Security Policy (CSP) headers that detect unauthorized script changes.

  • How Magecart scripts are injected (third-party compromise, CDN hijacking)
  • Checkout page script audit: enumerate every third-party JS loaded
  • Subresource Integrity (SRI) — signing scripts so they can't be modified
  • Content Security Policy (CSP) headers to detect unauthorized script injection
  • PCI-DSS 4.0 Req. 11.6.1 monitoring implementation
  • Polyfill.io incident walkthrough: what went wrong and how to prevent recurrence
Drill 2 · Finance & Accounts Payable
🏦

BEC & Invoice Fraud Wire Verification

Walk your finance and accounts payable team through the BEC attack pattern: how attackers impersonate vendors and C-suite executives via email to redirect wire transfers. This drill covers the callback verification protocol, dual-control wire approval workflows, and the exact steps to take within 72 hours of a suspected fraud incident.

  • How BEC actors compromise vendor email (phishing, vendor breach, lookup)
  • Fake invoice and payment change request anatomy
  • Callback verification: use known-good numbers, never email-sourced numbers
  • Dual-control wire approval for transfers above threshold
  • Vendor master file change controls and approval workflow
  • What to do within 72 hours of a suspected wire fraud (FBI IC3 complaint, bank contact)
Drill 3 · Store Management & Loss Prevention
🎣

Social Engineering & Credential Stuffing Defense

Walk store managers, loss prevention teams, and customer service staff through the social engineering and credential stuffing attack patterns. This drill covers phishing emails targeting retail operations, phone-based impersonation, how to detect account takeover attempts, and what to do when a customer reports suspicious account activity.

  • Phishing emails targeting retail: fake vendor invoices, fake marketplace notices
  • Phone impersonation: fake IT support, fake compliance audits, fake corporate
  • Recognizing account takeover signals: impossible travel, unexpected orders, loyalty point changes
  • Credential stuffing: what it is, why it works, what customers see
  • Escalation procedures: when to freeze an account, how to reach security
  • Password hygiene: why your team needs MFA even on "low-risk" accounts

One price. Your entire team.

No per-seat licensing. No annual contracts. Book a session, train your team, done.

Individual — Personal
$150
Per person, per session. 60-minute personalized coaching for developers, store managers, or finance staff.
  • 60-minute personalized Zoom session
  • Magecart detection drill (devs) or BEC wire fraud drill (finance)
  • Phishing recognition for retail operations
  • Printed quick-reference card
Protect Your Team →
Organization-Wide — Business
$900
Unlimited users, per session. Covers DevOps, finance, store management, and customer service — all touchpoints with customer data and payment systems.
  • 120-minute organization-wide training
  • All 3 drills + Magecart live audit walkthrough
  • Custom checkout page script inventory template
  • PCI-DSS Req. 12.6 training documentation
  • 30-day follow-up coaching access
Protect Your Entire Organization →

Free Download

SMB Phishing Defense Pocket Guide — 10 pages, free

10 attack patterns targeting e-commerce and retail operations, the SLAM checklist (Sender, Links, Attachments, Message), and a 30-day quick-start for building a security-aware culture. Directly applicable to your team from day one.

Get the Guide →

Questions from e-commerce and retail security teams

What is Magecart skimming and how does it steal customer payment data?

Magecart refers to a collection of threat groups that inject malicious JavaScript into e-commerce websites, particularly Shopify, Magento, and WooCommerce checkout pages. The attack works by compromising a third-party script dependency — a marketing tool, analytics tracker, or chat widget — and inserting a card-skimming script that copies form fields (card number, CVV, expiry, name, address) as the customer fills them in. The data is exfiltrated to a server controlled by the attacker, typically disguised inside a harmless-looking script block. The attacker waits weeks or months before monetizing the data on dark web marketplaces. The customer never knows. The merchant may not know until their bank flags a spike in fraud on their co-branded cards. PCI-DSS v4.0 Requirement 11.6.1 specifically targets this attack pattern with payment page integrity monitoring.

What happened in the Snowflake / Ticketmaster breach of 2024?

In May 2024, threat actors leveraged credentials stolen via infostealer malware to access Snowflake customer data storage accounts. The attackers used demo/test credentials left on developer environments — credentials that were never rotated and had no MFA. Through Snowflake's platform-level access, they extracted data for 165 Snowflake customers, including Ticketmaster (560 million user records including ticket purchase history, partial payment card data, and contact information). No MFA on Snowflake admin accounts and the absence of network-level isolation meant once credentials were compromised, the attackers had broad platform access. The breach triggered SEC 8-K disclosures from multiple public companies. The lesson: your third-party SaaS vendors are part of your attack surface.

What is PCI-DSS 4.0 and when does it apply to e-commerce retailers?

PCI-DSS v4.0 (effective March 31, 2025) applies to any merchant that accepts, processes, stores, or transmits payment card data — including e-commerce businesses that use a hosted payment page or an integrated payment gateway. Requirement 12.6 now mandates formal security awareness training for all staff involved in cardholder data handling. Requirement 11.6.1 requires monitoring the integrity of payment page scripts — directly addressing the Magecart threat. Requirement 8.4.2 requires MFA for all access to cardholder data. The compliance consequence is real: fines of $5,000 to $100,000 per month from card brands, forensic investigation costs, and potential suspension of payment processing capability — which for an e-commerce business is existential.

How does the Polyfill.io supply-chain attack affect e-commerce sites?

Polyfill.io was a widely-used JavaScript CDN that polyfilled legacy browser APIs. In February 2024, the domain was acquired by a Chinese company and the script was modified to inject targeted functionality based on visitor IP address — redirecting some users to adult content, betting sites, and phishing pages. Approximately 110,000 websites that loaded the polyfill.io script were affected. E-commerce sites that used Polyfill.io in their checkout flow had their payment pages potentially compromised. In June 2024, Google and Chrome began blocking polyfill.io. Any e-commerce site that used Polyfill.io needs to audit all third-party JS dependencies on their checkout pages, replace Polyfill.io with self-hosted alternatives, and implement Subresource Integrity (SRI) for third-party scripts. This is what PCI-DSS 4.0 Req. 11.6 is designed to prevent.

What is BEC invoice fraud in the retail and e-commerce context?

Business Email Compromise (BEC) targeting e-commerce and retail companies typically follows two patterns: (1) Vendor impersonation — an attacker compromises or spoofs an email from a supplier, freight forwarder, or inventory vendor, then sends updated wiring instructions for a pending invoice. (2) Internal impersonation — an attacker compromises a C-suite or finance executive email, then sends an urgent wire request to accounts payable. For e-commerce companies, the fraud surface includes: overseas suppliers paid by wire (customs, freight, component manufacturers), marketplace payout redirection (Amazon, Shopify, eBay seller account payout changes), and bulk inventory purchase fraud. The FBI IC3 reports $2.9 billion in BEC losses annually with a recovery rate under 10%. The human control is the same every time: verify all payment change requests via callback on a known-good number, never via email contact information.

How do credential stuffing attacks affect e-commerce accounts?

Credential stuffing is an automated attack where criminals take username/password pairs leaked from other data breaches and automatically test them against your e-commerce login page. Because many people reuse passwords, a significant percentage will match your user accounts. The attacker logs in, changes the password to lock out the real user, updates the email, and either uses stored payment methods or purchases gift cards with saved credit. The costs: chargebacks on fraudulently-used cards (your liability), customer service costs, reputation damage, and potential regulatory action if personal data is exposed. Hot Topic (57M accounts, Nov 2024) and The North Face (April 2025) were both credential stuffing victims. Defenses: MFA on all accounts, bot detection/WAF, rate limiting on login endpoints, and password breach monitoring.

Your customers trust you with their payment data. Do your devs know where the seams are?

Book a live session today. Sessions are 60–120 minutes, held over Zoom, and built around your e-commerce platform, payment processor, and compliance requirements.

SecurEveryone · PCI-DSS 4.0 / CCPA/CPRA / State Laws / GDPR / FTC Safeguards · $150–$900 · Live expert coaching