9 open38 to send
92
risk ?
critical confirmed phishing CLOAKED KIT brand ShopNova

shopnova-verification.com

Registered 6 days ago. Puts the ShopNova name in its address, copies ShopNova's favicon, homepage and login form and asks for a password. It hides from security scanners: the real page only appears to a normal visitor (home IP / browser). It shares infrastructure with phishing BrandWatch already mapped.

registered 6 days ago found by Certificate logs, Analyst URL scan confidence ?100% domain name · https://shopnova-verification.com/ hosted ZA203.0.113.133 registrar Mock Registrar LLC
Hides from scanners: the real page was revealed by BrandWatch's probes — see Looks like ShopNova.
THREAT INTEL · what public blocklists say about this site — each card opens the lookup
Not on public blocklists yet — they lag by hours or days, and this domain is 6 days old. BrandWatch found it first; unknown is never treated as safe.

What do I do · get it taken down

✓ Confirmed phishing ·
Attack infrastructure: mapped → open the map
domain timeline evidence packages:json · html ·

Notes · for you and the next analyst — kept with the finding, never edited, also in Activity

No notes yet.

Explain Finding — why it was flagged · every signal, its points and the evidence behind it

SignalGroupPointsEvidence
identical favicon
favicon_exact
Visual+22favicon mmh3 -2029202433 equals the brand's favicon hash
hides from scanners
cloaking_ua_based
Evasion+18a crawler User-Agent gets a benign page; a real browser gets the credential form
looks like the real site
screenshot_similarity_ge_90
Visual+18homepage screenshot is 100% similar to the brand's (pHash)
shares a server with phishing
cohosted_with_known_phish
Infrastructure+15shares server 203.0.113.133 with known phishing of this brand
asks for a password
credential_form
Behaviour+14page contains a password field
brand name in the domain
brand_exact_in_domain
Identity+12brand 'shopnova' appears inside the domain label 'shopnova-verification'
cloned login form
login_dom_similarity
Visual+12login form markup is 100% identical to the brand's
registered < 7 days ago
age_lt_7d
Freshness+10domain registered 6 day(s) ago
show all 14 signals, bonuses
page title claims the brand
title_claims_brand
Behaviour+10the page calls itself the brand: <title>ShopNova — Sign in</title>
brand + extra word
combosquat
Identity+8'shopnova-verification' combines the brand with extra words
registered < 30 days ago
age_lt_30d
Freshness+6domain registered 6 days ago
brand words in the text
brand_keywords_in_content
Behaviour+6brand terms in content: shop, shopnova
urgent lure wording
lure_language
Behaviour+6lure phrases: verify your account; unusual activity; your account will be
same colours
palette_match
Visual+5100% of the page's dominant colours match the brand's
combination bonuscluster+15favicon_exact + credential_form + brand_exact_in_domain

How the score adds up

⚙ deterministic · versioned Raw 138 of 150 → normalised to 92 / 100 · severity raised to critical by the rule “pixel-perfect clone with a login form (favicon + screenshot + password form)”. Thresholds: Medium 25 · High 50 · Critical 75 · scoring v2-c213b21d
Other rules that fired: a days-old look-alike asking for a password (≥ high); titled as the brand and asking for a password (≥ high)
open the arithmetic ↗ — this site's section of the scan trace

Group caps ? · stop correlated evidence from double counting

Identity
20 / 20
Visual
57 → 30
Behaviour
36 → 30
Infrastructure
15 / 20
Reputation
0 / 15
Freshness
16 → 10
Evasion
18 / 25

Confidence ? · 100%

Breadth (6 independent groups)+70
Hard confirmers favicon_exact+15
Evidence completeness+15
Provider agreement+0
Unavailable evidence 0
Single weak signal0

Suspect vs. official similarity 100%

shopnova-verification.com
suspect
the real ShopNova ?
official

Cloaking multi-probe ? ⚙ Tier 3/4 multi-probe

ProbeProfileLogin formDivergedNote
botbotno diverged
paramdatacenteryes same
refererrefereryes same

Fetched several ways — a crawler user-agent, a victim-style link (?email=), a Google referer, a phone (when chosen in Settings → Proxy) and a real home or phone-network IP (Tier 4). Residential (Tier 4): not_needed. Residential IPs are used to look, never to interact.

0

VirusTotal · security vendors

0 of 90 engines flag this domain
malicious 0 · suspicious 0 · community reputation 0

Server reputation · AbuseIPDB

ZA203.0.113.133 61/ 10019 report(s)
25 or more = several defenders reported abuse from this server.

Categories

uncategorized Mock Category Service

JARM

3a5657e5ffdf9e38cd60325f70473d404d59e4bf5edd7ec3f8c2f4f142e473

Engines flagged first

EngineCategoryResultMethod
BitDefenderharmlesscleanblacklist
CRDFharmlesscleanblacklist
ESETharmlesscleanblacklist
Fortinetharmlesscleanblacklist
Google Safebrowsingharmlesscleanblacklist
Kasperskyharmlesscleanblacklist
Netcraftharmlesscleanblacklist
OpenPhishharmlesscleanblacklist
Phishtankharmlesscleanblacklist
Qutteraharmlesscleanblacklist
Sophosharmlesscleanblacklist
Webrootharmlesscleanblacklist

Look it up elsewhere

Each link opens the external service's own page for this site — nothing is sent from here beyond the name in the URL.

Registration data (RDAP)

Name
shopnova-verification.com
registration
2026-10-08
Status
—
DNSSEC
—

Registrar & abuse contact

Registrar
Mock Registrar LLC
Abuse email
—
registrant org
REDACTED FOR PRIVACY

Nameservers

—
Current WHOIS record (VirusTotal)
Domain Name: SHOPNOVA-VERIFICATION.COM Registrar: Mock Registrar LLC Registrar Abuse Contact Email: abuse@mock-registrar.example Creation Date: 2026-10-08T00:00:00Z Name Server: NS1.MOCK-DNS.EXAMPLE Registrant Country: US

WHOIS history · every WHOIS snapshot WhoisXML has recorded for shopnova-verification.com

Who registered the domain, when, through which registrar, and every change since: transfers, new owners, re-registration after expiry, privacy switched on or off. Phishers often register with their real details and hide them a day later — that first snapshot is a lead.

First registered

2026-10-08
Mock Registrar LLC

Snapshots

1
2026-10-09 → 2026-10-09

Owners seen

0 visible
0 owner change(s)

Registrars

1
0 transfer(s) · Mock Registrar LLC

Owner details now

Hidden
privacy since registration

TIMELINE

  • 2026-10-08
    Registered with privacy on
    registrant shown as 'REDACTED FOR PRIVACY' · via Mock Registrar LLC · first WHOIS snapshot 2026-10-09

SNAPSHOTS · CHANGED FIELDS MARKED

SeenRegistrarRegistrantCreated · expires
2026-10-09 Mock Registrar LLC hidden · REDACTED FOR PRIVACY 2026-10-08 · 2027-10-08
raw WHOIS · 2026-10-09
Domain Name: SHOPNOVA-VERIFICATION.COM Registrar: Mock Registrar LLC Creation Date: 2026-10-08T00:00:00Z Updated Date: 2026-10-09T00:00:00Z Registry Expiry Date: 2027-10-08T00:00:00Z Registrant Organization: REDACTED FOR PRIVACY Registrant Name: Registrant Email: Name Server: NS1.MOCK-DNS.EXAMPLE Name Server: NS2.MOCK-DNS.EXAMPLE

Source: WhoisXML WHOIS History API (whois-history.whoisxmlapi.com) · cached 24 h · fetched .

DNS records source: VirusTotal

A records are the servers hosting the site — click one to see everything else hosted there. NS tells you who runs its DNS (Cloudflare nameservers hide the real origin).

TypeTTLValue
A300 203.0.113.133
AAAA300 2001:db8::cf88
NS21600 ns1.mock-dns.example
NS21600 ns2.mock-dns.example
MX3600 mail.shopnova-verification.com prio 10
SOA1800 ns1.mock-dns.example rname hostmaster.shopnova-verification.com · serial 2026100801

HTTPS certificate from VirusTotal

Common name
shopnova-verification.com
Issuer
C=US O=Mock Trust Services CN=MT1
Valid
2026-09-20 00:00:00 → 2026-12-19 00:00:00
32% of the validity period elapsed
Alt names (2)
shopnova-verification.com www.shopnova-verification.com
SHA-256
7939f17d5c32b69863edf3c385800002005d3a3f6e02a84fca827b0ecd4fcd24 · crt.sh ↗
serial, signature, key, TLS and the full certificate
Subject
CN=shopnova-verification.com
Serial
42828d06
Signature
sha256ECDSA
Public key
EC secp256r1
SHA-1
caabb337caafc3df2d19eca33d57658e49abcb63
{ "cert_signature": { "signature_algorithm": "sha256ECDSA" }, "extensions": { "subject_alternative_name": [ "shopnova-verification.com", "www.shopnova-verification.com" ] }, "issuer": { "C": "US", "CN": "MT1", "O": "Mock Trust Services" }, "public_key": { "algorithm": "EC", "ec": { "oid": "secp256r1" } }, "serial_number": "42828d06", "subject": { "CN": "shopnova-verification.com" }, "thumbprint": "caabb337caafc3df2d19eca33d57658e49abcb63", "thumbprint_sha256": "7939f17d5c32b69863edf3c385800002005d3a3f6e02a84fca827b0ecd4fcd24", "validity": { "not_after": "2026-12-19 00:00:00", "not_before": "2026-09-20 00:00:00" }, "version": "V3" }
0

ZA203.0.113.133

South Africa · Johannesburg · AS64523 · Mock Hosting LLC · 203.0.113.0/24 · RIPE NCC
0 of 94 engines flag this IP · 6 sites hosted, 2 flagged · 0 communicating files

Abuse reports · AbuseIPDB — what other defenders reported about this server in the last 90 days

61/ 100
19 report(s) from 14 reporter(s) · last 2026-10-13 00:49
Data Center/Web Hosting/Transit · Mock Hosting LLC
A score of 25 or more means several independent reporters saw abuse from this IP: phishing, scanning, spam or brute force. A fresh kit on a clean IP scores 0 — unknown, not clean.

SITES HOSTED ON THIS SERVER (passive DNS, each with its own detections)

Last resolvedDetectionsDomain
2026-10-135/ 95shopnova-support-center.com VT ↗ · urlscan ↗
2026-10-075/ 95verify-account-3133.xyz VT ↗ · urlscan ↗
2026-10-090/ 90secure-login-3133.top VT ↗ · urlscan ↗
2026-10-110/ 90shopnova-verification.com VT ↗ · urlscan ↗
2026-10-030/ 90support-desk-3133.site VT ↗ · urlscan ↗
2026-10-050/ 90wallet-sync-3133.online VT ↗ · urlscan ↗

COMMUNICATING FILES not fetched yet

IP WHOIS record
inetnum: 203.0.113.0 - 203.0.113.255 org-name: Mock Hosting LLC abuse-mailbox: abuse@mock.example
engine verdicts for this IP (12)
EngineCategoryResult
BitDefenderharmlessclean
CRDFharmlessclean
ESETharmlessclean
Fortinetharmlessclean
Google Safebrowsingharmlessclean
Kasperskyharmlessclean
Netcraftharmlessclean
OpenPhishharmlessclean
Phishtankharmlessclean
Qutteraharmlessclean
Sophosharmlessclean
Webrootharmlessclean

urlscan.io scan

not flagged by urlscan NLNetherlands 203.0.113.66AS64512 BulletproofHost BV server nginx 23 requests · 2 domains · 1 IPs · 1 countries scanned 2026-10-14 09:49
title: shopnova-verification.com - Sign in
urlscan screenshot
domains contacted by the page (2)
shopnova-verification.com · cdn.mock-static.example

Similar sites 29

Other pages urlscan has seen that share this site's page hash (same kit), its server, or the brand name.

Same page (identical document hash) 4hash:b6f82a7d8f964c7d3110b7e687779753776e4bfeae6066051c5204f7e7f075a8

the same HTML served elsewhere — the same phishing kit

SeenVerdictDomainTitle
2026-09-16— NLshopn0va.com urlscan ↗ · VT ↗ shopn0va.com - Sign in
2026-09-15— NLshopnova-login.com urlscan ↗ · VT ↗ shopnova-login.com - Sign in
2026-09-14— NLsecure-shopnova.com urlscan ↗ · VT ↗ secure-shopnova.com - Sign in
2026-09-08— NLshopnova.co urlscan ↗ · VT ↗ shopnova.co - Sign in

Same server 0page.ip:203.0.113.66

other pages scanned on the same IP

none

Same brand name 25page.domain:*shopnova*

domains containing the brand name

SeenVerdictDomainTitle
2026-10-14— NLshopnova-partners.com urlscan ↗ · VT ↗ shopnova-partners.com - Sign in
2026-10-13— NLshopnova-blog.net urlscan ↗ · VT ↗ shopnova-blog.net - Sign in
2026-10-12— NLshopnovafans.com urlscan ↗ · VT ↗ shopnovafans.com - Sign in
2026-10-11— NLshopnova-reviews.com urlscan ↗ · VT ↗ shopnova-reviews.com - Sign in
2026-10-10— NLshopnova-careers.com urlscan ↗ · VT ↗ shopnova-careers.com - Sign in
2026-10-09— NLshopnova-deals.com urlscan ↗ · VT ↗ shopnova-deals.com - Sign in
2026-10-08— NLshopnova-status.com urlscan ↗ · VT ↗ shopnova-status.com - Sign in
2026-10-07— NLshopnova-community.org urlscan ↗ · VT ↗ shopnova-community.org - Sign in
2026-10-06— NLshopnova-press.com urlscan ↗ · VT ↗ shopnova-press.com - Sign in
2026-10-05— NLshopnova-events.com urlscan ↗ · VT ↗ shopnova-events.com - Sign in
2026-09-24— NLshopnova.com urlscan ↗ · VT ↗ shopnova.com - Sign in
2026-09-23— NLwww.shopnova.com urlscan ↗ · VT ↗ www.shopnova.com - Sign in
2026-09-22— NLshopnova.co.il urlscan ↗ · VT ↗ shopnova.co.il - Sign in
2026-09-13— NLshopnova-verify.com urlscan ↗ · VT ↗ shopnova-verify.com - Sign in
2026-09-10— NLshopnova-account.net urlscan ↗ · VT ↗ shopnova-account.net - Sign in
2026-09-09— NLshopnova-support-center.com urlscan ↗ · VT ↗ shopnova-support-center.com - Sign in
2026-09-06— NLshopnova-giftcard.com urlscan ↗ · VT ↗ shopnova-giftcard.com - Sign in
2026-09-05— NLshopnova-refund.net urlscan ↗ · VT ↗ shopnova-refund.net - Sign in
2026-09-03— NLshopnova--sneakers.com urlscan ↗ · VT ↗ shopnova--sneakers.com - Sign in
2026-09-02— NLshopnova-eu.com urlscan ↗ · VT ↗ shopnova-eu.com - Sign in
2026-09-01— NLshopnova-id-check.com urlscan ↗ · VT ↗ shopnova-id-check.com - Sign in
2026-08-20— NLshopnova-support.com urlscan ↗ · VT ↗ shopnova-support.com - Sign in
2026-08-19— NLshopnova-review.com urlscan ↗ · VT ↗ shopnova-review.com - Sign in
2026-08-18— NLshopnova-coupons.com urlscan ↗ · VT ↗ shopnova-coupons.com - Sign in
2026-08-17— NLshopnova-login-help.com urlscan ↗ · VT ↗ shopnova-login-help.com - Sign in

Passive DNS replication 1

Every IP this domain has resolved to, with how many engines flag that IP. Click an IP to see the other sites on it.

Date resolvedDetections (IP)IP
2026-09-273/ 92203.0.113.133

Subdomains 3

HostDetections
login.shopnova-verification.com2/ 92
mail.shopnova-verification.com0/ 90
www.shopnova-verification.com0/ 90

Communicating files 0 not fetched yet

Malware samples that contacted this domain while being analysed.

Historical WHOIS · VirusTotal 1

2026-09-14 · Mock Registrar LLC
Registrant Organization
REDACTED FOR PRIVACY
Registrant Country
US
Name Server
NS1.MOCK-DNS.EXAMPLE

Historical certificates 0 VT · 2 CT not fetched yet

CERTIFICATE TRANSPARENCY (crt.sh / CertSpotter) — the registrable domain and its subdomains

Not beforeNamesIssuer
2026-09-30shopnova-verification.com, www.shopnova-verification.comC=US, O=Let's Encrypt, CN=R3
2026-09-01mail0.shopnova-verification.com-cdn.netMock CA

Observation timeline

  • 2026-10-12 06:41:51 · HTTP 200 · state new · datacenter · content changed · 6004976ec5ea · screenshot
  • 2026-10-12 06:41:56 · HTTP 200 · state flagged · datacenter · 6004976ec5ea · screenshot
  • 2026-10-12 06:46:04 · HTTP 200 · state flagged · datacenter · 6004976ec5ea · screenshot
  • 2026-10-12 06:46:09 · HTTP 200 · state flagged · datacenter · 6004976ec5ea · screenshot

first seen 2026-10-12 06:41 · scans 4 · next 2026-10-12 12:46 · candidate state flagged · WHOIS history →

Score history

WhenScoreSeverityConfidenceVersion
2026-10-12 06:41:5182critical100%v2-c213b21d
2026-10-12 06:41:5692critical100%v2-c213b21d
2026-10-12 06:46:0492critical100%v2-c213b21d
2026-10-12 06:46:09 current92critical100%v2-c213b21d

Evidence · chain of custody ? ⚙ immutable · DB-enforced

Append-only by the database: UPDATE and DELETE are rejected by triggers, even for an admin. Every artifact is stored under its own SHA-256, so the hash is literally the file name — any tampering is visible. Role: primary = proves a signal · supporting = corroborates · contradicting = argues the site is legitimate · context = background.

Observed (UTC)TypeRoleSourceSHA-256Details
2026-10-12 06:46:09 http · referer view supporting mock:playwright 6004976ec5ea76af probe: referer status: 200 content_sha256: 6004976ec5ea76af96ce7ba48c9… +3
2026-10-12 06:46:09 http · param view supporting mock:playwright 6004976ec5ea76af probe: param status: 200 content_sha256: 6004976ec5ea76af96ce7ba48c9… +3
2026-10-12 06:46:09 http · bot view primary mock:playwright 5e937f2c8a210286 probe: bot status: 200 content_sha256: 5e937f2c8a2102869f2d2bfdccf… +3
2026-10-12 06:46:09 reputation contradicting mock:safebrowsing — status: negative
2026-10-12 06:46:09 reputation context mock:urlhaus — status: unknown
2026-10-12 06:46:09 reputation context mock:virustotal — status: unknown
2026-10-12 06:46:09 whois primary mock:rdap — status: positive
2026-10-12 06:46:09 favicon primary mock:playwright ffd6e7f7b2b08577 mmh3: -2029202433 phash: dc966349c3693c96 artifact
2026-10-12 06:46:09 screenshot · datacenter view primary mock:playwright b3ad05659eee391c phash: be37c1cd4c483137 dhash: f04f0c396d5c55ab palette: ['#f5f4fb', '#412db1', '#ff… artifact
2026-10-12 06:46:09 html · datacenter view primary mock:playwright 6004976ec5ea76af title: ShopNova — Sign in forms: 1 parked: False artifact
2026-10-12 06:46:09 http supporting mock:playwright 6004976ec5ea76af status: 200 final_url: https://shopnova-verificati… content_type: text/html; charset=utf-8
2026-10-12 06:46:09 dns supporting mock:local_dns — status: positive
show all 48 evidence rows from 4 scan(s)
2026-10-12 06:46:04 http · referer view supporting mock:playwright 6004976ec5ea76af probe: referer status: 200 content_sha256: 6004976ec5ea76af96ce7ba48c9… +3
2026-10-12 06:46:04 http · param view supporting mock:playwright 6004976ec5ea76af probe: param status: 200 content_sha256: 6004976ec5ea76af96ce7ba48c9… +3
2026-10-12 06:46:04 http · bot view primary mock:playwright 5e937f2c8a210286 probe: bot status: 200 content_sha256: 5e937f2c8a2102869f2d2bfdccf… +3
2026-10-12 06:46:04 reputation contradicting mock:safebrowsing — status: negative
2026-10-12 06:46:04 reputation context mock:urlhaus — status: unknown
2026-10-12 06:46:04 reputation context mock:virustotal — status: unknown
2026-10-12 06:46:04 whois primary mock:rdap — status: positive
2026-10-12 06:46:04 favicon primary mock:playwright ffd6e7f7b2b08577 mmh3: -2029202433 phash: dc966349c3693c96 artifact
2026-10-12 06:46:04 screenshot · datacenter view primary mock:playwright b3ad05659eee391c phash: be37c1cd4c483137 dhash: f04f0c396d5c55ab palette: ['#f5f4fb', '#412db1', '#ff… artifact
2026-10-12 06:46:04 html · datacenter view primary mock:playwright 6004976ec5ea76af title: ShopNova — Sign in forms: 1 parked: False artifact
2026-10-12 06:46:04 http supporting mock:playwright 6004976ec5ea76af status: 200 final_url: https://shopnova-verificati… content_type: text/html; charset=utf-8
2026-10-12 06:46:04 dns supporting mock:local_dns — status: positive
2026-10-12 06:41:56 http · referer view supporting mock:playwright 6004976ec5ea76af probe: referer status: 200 content_sha256: 6004976ec5ea76af96ce7ba48c9… +3
2026-10-12 06:41:56 http · param view supporting mock:playwright 6004976ec5ea76af probe: param status: 200 content_sha256: 6004976ec5ea76af96ce7ba48c9… +3
2026-10-12 06:41:56 http · bot view primary mock:playwright 5e937f2c8a210286 probe: bot status: 200 content_sha256: 5e937f2c8a2102869f2d2bfdccf… +3
2026-10-12 06:41:56 reputation contradicting mock:safebrowsing — status: negative
2026-10-12 06:41:56 reputation context mock:urlhaus — status: unknown
2026-10-12 06:41:56 reputation context mock:virustotal — status: unknown
2026-10-12 06:41:56 whois primary mock:rdap — status: positive
2026-10-12 06:41:56 favicon primary mock:playwright ffd6e7f7b2b08577 mmh3: -2029202433 phash: dc966349c3693c96 artifact
2026-10-12 06:41:56 screenshot · datacenter view primary mock:playwright b3ad05659eee391c phash: be37c1cd4c483137 dhash: f04f0c396d5c55ab palette: ['#f5f4fb', '#412db1', '#ff… artifact
2026-10-12 06:41:56 html · datacenter view primary mock:playwright 6004976ec5ea76af title: ShopNova — Sign in forms: 1 parked: False artifact
2026-10-12 06:41:56 http supporting mock:playwright 6004976ec5ea76af status: 200 final_url: https://shopnova-verificati… content_type: text/html; charset=utf-8
2026-10-12 06:41:56 dns supporting mock:local_dns — status: positive
2026-10-12 06:41:51 http · referer view supporting mock:playwright 6004976ec5ea76af probe: referer status: 200 content_sha256: 6004976ec5ea76af96ce7ba48c9… +3
2026-10-12 06:41:51 http · param view supporting mock:playwright 6004976ec5ea76af probe: param status: 200 content_sha256: 6004976ec5ea76af96ce7ba48c9… +3
2026-10-12 06:41:51 http · bot view primary mock:playwright 5e937f2c8a210286 probe: bot status: 200 content_sha256: 5e937f2c8a2102869f2d2bfdccf… +3
2026-10-12 06:41:51 reputation contradicting mock:safebrowsing — status: negative
2026-10-12 06:41:51 reputation context mock:urlhaus — status: unknown
2026-10-12 06:41:51 reputation context mock:virustotal — status: unknown
2026-10-12 06:41:51 whois primary mock:rdap — status: positive
2026-10-12 06:41:51 favicon primary mock:playwright ffd6e7f7b2b08577 mmh3: -2029202433 phash: dc966349c3693c96 artifact
2026-10-12 06:41:51 screenshot · datacenter view primary mock:playwright b3ad05659eee391c phash: be37c1cd4c483137 dhash: f04f0c396d5c55ab palette: ['#f5f4fb', '#412db1', '#ff… artifact
2026-10-12 06:41:51 html · datacenter view primary mock:playwright 6004976ec5ea76af title: ShopNova — Sign in forms: 1 parked: False artifact
2026-10-12 06:41:51 http supporting mock:playwright 6004976ec5ea76af status: 200 final_url: https://shopnova-verificati… content_type: text/html; charset=utf-8
2026-10-12 06:41:51 dns supporting mock:local_dns — status: positive

Advisory opinions · shown for context, never part of the score ⚙ AI advisory · JSON schema

AI · mock:openai phishing impersonating ShopNova · 85% — credential form; lure language; page presents itself as ShopNova

classifier · ml-5edcdd68-19 P(phishing) = 94% (cross-validated accuracy 94%)