# keighleyoptician.es — Recorded security evidence | PhishDestroy Content language: English Canonical HTML report: https://phishdestroy.io/domain/keighleyoptician.es/ Machine-readable companion: https://phishdestroy.io/domain/keighleyoptician.es/llm.txt ## Summary PhishDestroy stores a threat-intelligence record for this domain. This document reports the latest stored fields; it is not a real-time guarantee of availability or safety. ## Stored observations - Listed by PhishDestroy: yes - Availability at last stored check: Last known active - First observed by PhishDestroy: 2026-10-24 08:20:18 UTC - Selected availability observation: 2026-11-05T02:37:35Z - Stored record updated: 2026-11-06 15:22:32 UTC - VirusTotal detections in the stored snapshot: 2/92 - Independent public blocklist matches in the stored snapshot: 0 - Google Safe Browsing stored result: checked_clean ## Stored infrastructure - Observed IP address: 188.114.97.1 - Registrar in stored WHOIS data: REGISTRAR_NOT_FOUND - Last stored HTTP status: 200 (observed: 2026-11-05T02:37:35Z) ## Evidence links - URLScan report: https://urlscan.io/result/01a14949-f99b-77cf-b183-753a63370be0/ - VirusTotal domain view: https://www.virustotal.com/gui/domain/keighleyoptician.es - Certificate Transparency search: https://crt.sh/?q=%25.keighleyoptician.es - Web Archive lookup: https://web.archive.org/web/*/https://keighleyoptician.es/ ## Corrections - Appeal or correct this record: https://phishdestroy.io/appeals/ - Methodology and help: https://phishdestroy.io/faq ## Public report package PhishDestroy stores a record for keighleyoptician.es. Source observations are dated separately; missing checks do not establish safety. PhishDestroy stores a record for keighleyoptician.es. Source observations are dated separately; missing checks do not establish safety. A reviewed analysis is not available for this text revision. Consult the dated source records below. Package revision: 8eea000a8d885c9fe514b5cefcaf1add06c3cd4ddd6dea4691939fbcd924811a Source facts (timestamps as stored): {"record_id":1648117,"first_recorded_at":"2026-10-24 10:20:18","virustotal":{"source":"VirusTotal","scope":"unknown","result_state":"complete","numerator":2,"denominator":92,"malicious":2,"suspicious":0,"vendors":{"Webroot":"malicious","alphaMountain.ai":"phishing"},"observed_at":"2026-10-23T04:11:35Z","checked_at":null,"fetched_at":"2026-10-24T08:20:51Z","time_basis":"UTC (provider ISO timestamps)","stored_summary":{"source":"VirusTotal","scope":"unknown","result_state":"observed","numerator":6,"denominator":92,"malicious":null,"suspicious":null,"vendors":["alphaMountain.ai","CRDF","Forcepoint ThreatSeeker","SOCRadar","VIPRE","Webroot"],"observed_at":null,"checked_at":"2026-10-28 04:03:21","fetched_at":"2026-10-28 03:03:21","time_basis":"as stored; legacy timezone not established"},"record_source":"phishdestroy.technologies.vt","vendor_labels":{"Webroot":"malicious","alphaMountain.ai":"phishing"},"vendor_names":["Webroot","alphaMountain.ai"],"stats":{"timeout":0,"harmless":53,"malicious":2,"suspicious":0,"undetected":37}},"google_safe_browsing":{"source":"Google Safe Browsing","state":"checked_clean","verdict":0,"checked_at":"2026-11-04 18:00:52"},"spamhaus":{"source":"Spamhaus","verdict":null,"checked_at":"2026-10-24 12:30:15"},"availability":{"state":"alive","label_key":"availability.active","detail_key":"detail.latest_reachability","params":[],"source":"current_http_probe","record_id":1648117,"scope":"checked_url","observed_at":"2026-11-05T02:37:35Z","http_status":200,"http_observed_at":"2026-11-05T02:37:35Z","stored_http_code":200,"stored_http_observed_at":"2026-11-05T02:37:35Z","legacy_site_status":"alive","supports_outcome_badge":false,"content_classification":"served_at_root","content_classification_at":"2026-11-05T02:37:35Z","registration_state":"unknown","policy":"20261102-dated-availability-v2"}} ## Stored page captures - URLScan · 2026-10-17: https://screenshots.phishdestroy.io/01a14949-f99b-77cf-b183-753a63370be0.png Captured: 2026-10-17 09:55:55 UTC Source report: https://urlscan.io/result/01a14949-f99b-77cf-b183-753a63370be0/ - URLScan · 2026-10-24: https://screenshots.phishdestroy.io/us/01a16d08-6129-72df-9c84-87a3bbd629a0.png Captured: 2026-10-24 08:32:10 UTC Source report: https://urlscan.io/result/01a16d08-6129-72df-9c84-87a3bbd629a0/ SHA-256: 7872729c645797df88ef57210e38ff9835621abea2e76a1aa556efaaa4fea838 - URLScan · 2026-10-24: https://screenshots.phishdestroy.io/us/01a16d0e-148f-76c1-8cd2-87429b199f56.png Captured: 2026-10-24 08:36:47 UTC Source report: https://urlscan.io/result/01a16d0e-148f-76c1-8cd2-87429b199f56/ SHA-256: 98523f614d8cc12fe892d5fffe9fd71e2ad137be0fca01072a950231e03901a0 - URLScan · 2026-10-24: https://screenshots.phishdestroy.io/us/01a16d0f-9465-7357-b614-6360f433b823.png Captured: 2026-10-24 08:38:25 UTC Source report: https://urlscan.io/result/01a16d0f-9465-7357-b614-6360f433b823/ SHA-256: ebf7316c36fa36146c93c9c37af5b724951b65ff2a3972011f3ae891883bf7e8 - Cloudflare Radar: https://screenshots.phishdestroy.io/cf/8805d845-6a73-4bf8-8fd7-f18ae2bd2a3d.png Captured: 2026-10-24 08:21:33 UTC Source report: https://radar.cloudflare.com/scan/8805d845-6a73-4bf8-8fd7-f18ae2bd2a3d SHA-256: aa9bff00e2fd7ccd1127d55a77001542e00349c67ee7cba7e30dce527c74f3c1 ## Collected source observations Provider observations retain their own timestamps. Capture links do not establish image content. Shared infrastructure does not identify an operator. ```json { "urlscan": { "v": 1, "fetched_at": "2026-10-24T08:23:58Z", "uuid": "01a14949-f99b-77cf-b183-753a63370be0", "scanned_at": "2026-10-17T09:55:55Z", "final_url": "https://keighleyoptician.es/", "status": 403, "redirected": "https-only", "redirects": [ { "to": "https://keighleyoptician.es/", "from": "http://keighleyoptician.es/", "status": 307 } ], "ip": "188.114.96.3", "ips": [ "188.114.96.3" ], "asns": [ "13335" ], "link_domains": [ "www.cloudflare.com" ], "doc_hash": "e4dadfd73103d554478d06bd9707e3a7d6676a7d679b167b03913ede25c2f0c2", "globals": [ "_cf_translation" ], "tls": { "san": [ "*.keighleyoptician.es", "keighleyoptician.es" ], "cipher": "AES_128_GCM", "issuer": "YE1", "subject": "keighleyoptician.es", "protocol": "QUIC", "valid_to": "2027-01-12T17:16:54Z", "valid_from": "2026-10-14T17:16:55Z" }, "domain_age_days": 0, "apex_age_days": 0, "tls_age_days": 2, "tls_valid_days": 89, "requests": 5, "verdicts": { "engines": { "tags": [ "urlscan-ml", "urlscan-ml-60c5e22" ], "score": 7, "malicious": true }, "overall": { "score": 0, "malicious": false } }, "headers": { "server": "cloudflare", "content-type": "text/html; charset=UTF-8", "x-frame-options": "SAMEORIGIN", "referrer-policy": "same-origin", "priority": "u=0,i" } }, "cf": { "v": 1, "fetched_at": "2026-10-24T08:24:00Z", "uuid": "8805d845-6a73-4bf8-8fd7-f18ae2bd2a3d", "scanned_at": "2026-10-24T08:21:33Z", "final_url": "https://keighleyoptician.es/", "status": 403, "history": [ { "url": "https://keighleyoptician.es/", "status": 403 } ], "dom_hash": "11a3897f82dd5c71e053fdd08f745dfed630a911694965172c89e6f17585f6c3", "doc_hash": "d9ab68c9be4a802ccb418900aabbfd015b1a4aea91cee5b04de5f44bb31c09ff", "domain_risks": [ "Newly Seen Domains", "Security Risks" ], "radar_rank": { "bucket": ">200000" }, "dns": [ { "name": "keighleyoptician.es", "type": "A", "value": "172.67.147.28" }, { "name": "keighleyoptician.es", "type": "A", "value": "104.21.79.189" }, { "name": "keighleyoptician.es", "type": "AAAA", "value": "2606:4700:3037::ac43:931c" }, { "name": "keighleyoptician.es", "type": "AAAA", "value": "2606:4700:3037::6815:4fbd" } ], "dnssec_valid": false, "ip": "172.67.147.28" }, "vt": { "v": 1, "fetched_at": "2026-10-24T08:20:51Z", "analysis_at": "2026-10-23T04:11:35Z", "stats": { "timeout": 0, "harmless": 53, "malicious": 2, "suspicious": 0, "undetected": 37 }, "detections": { "Webroot": "malicious", "alphaMountain.ai": "phishing" }, "reputation": 0, "categories": { "alphaMountain.ai": "Phishing (alphaMountain.ai)" }, "first_seen": "2026-10-14T19:57:24Z", "dns": [ { "ttl": 21600, "type": "NS", "value": "otto.ns.cloudflare.com" }, { "ttl": 300, "type": "A", "value": "172.67.147.28" }, { "ttl": 300, "type": "AAAA", "value": "2606:4700:3037::ac43:931c" }, { "ttl": 21600, "type": "NS", "value": "zainab.ns.cloudflare.com" }, { "ttl": 300, "type": "A", "value": "104.21.79.189" }, { "ttl": 1800, "type": "SOA", "rname": "dns.cloudflare.com", "value": "otto.ns.cloudflare.com" }, { "ttl": 300, "type": "AAAA", "value": "2606:4700:3037::6815:4fbd" } ], "dns_at": "2026-10-23T04:12:06Z", "jarm": "27d40d40d00040d1dc42d43d00041d6183ff1bfae51ebd88d70384363d525c", "cert": { "san": [ "*.keighleyoptician.es", "keighleyoptician.es" ], "issuer": "Let's Encrypt / YE1", "serial": "5ccf2b8bbc2e697eb5a5585dd2335d14e1d", "sha256": "d28e7ed2c901c314358fab42972fc1e9d0ef7c6be87f74db47eae50ef1338ccb", "subject": "keighleyoptician.es", "valid_to": "2027-01-12T17:16:54Z", "valid_from": "2026-10-14T17:16:55Z" } }, "webcheck": { "v": 1, "fetched_at": "2026-10-24T08:24:10Z", "mail_config": { "spf_lookups": 0 }, "caa_records": { "domain": "keighleyoptician.es" }, "block_lists": { "resolvers": 12, "blocked_count": 0 }, "archives": { "last": "2026-10-15T02:21:25Z", "first": "2026-10-15T02:21:25Z", "changes": 0, "days_archived": 1, "avg_page_bytes": 3255 }, "tls_connection": { "alpn": "h2", "cipher": "TLS_AES_256_GCM_SHA384", "protocol": "TLSv1.3", "versions": [ "TLSv1", "TLSv1.1", "TLSv1.2", "TLSv1.3" ], "authorized": true, "forward_secrecy": true }, "ports": { "open": [ 80, 443, 8080 ] }, "dns_server": { "ns": [ { "ip": "108.162.194.149", "host": "zainab.ns.cloudflare.com" }, { "ip": "108.162.195.135", "host": "otto.ns.cloudflare.com" } ], "zone": "keighleyoptician.es" }, "location": { "ip": "2a06:98c1:3121::3", "asn": "13335", "org": "CloudFLARENET-EU", "city": "London", "country": "GB" }, "ssl": { "issuer": "Let's Encrypt / YE1", "subject": "keighleyoptician.es" }, "dns": { "A": [ "188.114.97.3", "188.114.96.3" ], "NS": [ "otto.ns.cloudflare.com", "zainab.ns.cloudflare.com" ], "SOA": "{\"nsname\": \"otto.ns.cloudflare.com\", \"hostmaster\": \"dns.cloudflare.com\", \"serial\": 2417531247, \"refresh\": 10000, \"retry\": 2400, \"expire\": 604800, \"minttl\": 1800}", "AAAA": [ "2a06:98c1:3121::3", "2a06:98c1:3120::3" ] }, "dnssec": { "ds": false, "rrsig": false, "dnskey": false }, "hsts": { "message": "Site does not serve any HSTS headers." }, "http_security": { "xFrameOptions": "SAMEORIGIN", "referrerPolicy": "same-origin", "xXSSProtection": false, "permissionsPolicy": false, "xContentTypeOptions": false, "contentSecurityPolicy": false, "strictTransportPolicy": false, "crossOriginOpenerPolicy": false, "crossOriginEmbedderPolicy": false, "crossOriginResourcePolicy": false }, "firewall": { "waf": "Cloudflare", "has_waf": true }, "get_ip": { "ip": "2a06:98c1:3121::3", "family": 6 }, "headers": { "headers": { "server": "cloudflare", "content-type": "text/html; charset=UTF-8", "x-frame-options": "SAMEORIGIN", "referrer-policy": "same-origin" } } } } ``` ## Complete dated records Availability observations: https://phishdestroy.io/domain/keighleyoptician.es/records.json?source=availability&format=json Source observation history: https://phishdestroy.io/domain/keighleyoptician.es/records.json?source=detections&format=json PhishStats records: https://phishdestroy.io/domain/keighleyoptician.es/records.json?source=phishstats&format=json Sent report records: https://phishdestroy.io/domain/keighleyoptician.es/records.json?source=sent_reports&format=json Report history: https://phishdestroy.io/domain/keighleyoptician.es/records.json?source=report_history&format=json Repeat report records: https://phishdestroy.io/domain/keighleyoptician.es/records.json?source=rereports&format=json Follow-up records: https://phishdestroy.io/domain/keighleyoptician.es/records.json?source=followups&format=json Content observations: https://phishdestroy.io/domain/keighleyoptician.es/records.json?source=content&format=json ## Dated availability observation Latest stored reachability observation ```json { "state": "alive", "label_key": "availability.active", "detail_key": "detail.latest_reachability", "params": [], "source": "current_http_probe", "record_id": 1648117, "scope": "checked_url", "observed_at": "2026-11-05T02:37:35Z", "http_status": 200, "http_observed_at": "2026-11-05T02:37:35Z", "stored_http_code": 200, "stored_http_observed_at": "2026-11-05T02:37:35Z", "legacy_site_status": "alive", "supports_outcome_badge": false, "content_classification": "served_at_root", "content_classification_at": "2026-11-05T02:37:35Z", "registration_state": "unknown", "policy": "20261102-dated-availability-v2" } ```