{"domain":"ns.lol","analyzed_at":"2026-06-15T22:33:55.495Z","cached":true,"http_probe_blocked":false,"is_subdomain":false,"dns":{"records":[{"type":"AAAA","name":"ns.lol","ttl":300,"data":"2606:4700:3037::ac43:9e39"},{"type":"AAAA","name":"ns.lol","ttl":300,"data":"2606:4700:3030::6815:5284"},{"type":"A","name":"ns.lol","ttl":300,"data":"172.67.158.57"},{"type":"A","name":"ns.lol","ttl":300,"data":"104.21.82.132"},{"type":"TXT","name":"ns.lol","ttl":300,"data":"v=spf1 include:_spf.mx.cloudflare.net -all"},{"type":"MX","name":"ns.lol","ttl":300,"data":"30 route3.mx.cloudflare.net."},{"type":"MX","name":"ns.lol","ttl":300,"data":"20 route2.mx.cloudflare.net."},{"type":"MX","name":"ns.lol","ttl":300,"data":"10 route1.mx.cloudflare.net."},{"type":"NS","name":"ns.lol","ttl":21600,"data":"dina.ns.cloudflare.com."},{"type":"NS","name":"ns.lol","ttl":21600,"data":"rick.ns.cloudflare.com."},{"type":"SOA","name":"ns.lol","ttl":1800,"data":"dina.ns.cloudflare.com. dns.cloudflare.com. 2407046179 10000 2400 604800 1800"},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issuewild \"comodoca.com\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issue \"comodoca.com\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issuewild \"letsencrypt.org\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issue \"ssl.com\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issue \"pki.goog; cansignhttpexchanges=yes\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 iodef \"mailto:hello@ns.lol\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issue \"digicert.com; cansignhttpexchanges=yes\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issuewild \"ssl.com\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issuewild \"pki.goog; cansignhttpexchanges=yes\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issue \"letsencrypt.org\""},{"type":"CAA","name":"ns.lol","ttl":300,"data":"0 issuewild \"digicert.com; cansignhttpexchanges=yes\""}]},"rdap":{"registrar":"Cloudflare, Inc","registration_date":"2026-06-14","expiration_date":"2027-06-14","last_changed":"2026-06-14","nameservers":["rick.ns.cloudflare.com","dina.ns.cloudflare.com"],"status":["clienttransferprohibited","addperiod","servertransferprohibited"],"domain_age_days":1,"days_until_expiry":363},"status":{"is_up":true,"status_code":200,"response_time_ms":201,"error":null,"status_label":"UP","http_blocked":false,"http2":true,"http3":true,"alt_svc":"h3=\":443\"; ma=86400"},"redirects":[{"url":"https://ns.lol","status_code":200,"server":"cloudflare","response_time_ms":232}],"headers":{"raw":{"cache-control":"public, max-age=60","cf-ray":"a0c509eaa40922ff-ORD","connection":"keep-alive","content-length":"58431","content-security-policy":"default-src 'self'; script-src 'self' 'nonce-83e8ab41-08a2-4dd4-abdf-165985bb747b'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; connect-src 'self'; img-src 'self' data: https://yoke.lol; frame-ancestors 'none'; base-uri 'self'","content-type":"text/html; charset=utf-8","cross-origin-embedder-policy":"credentialless","cross-origin-opener-policy":"same-origin","date":"Mon, 15 Jun 2026 22:33:50 GMT","permissions-policy":"camera=(), microphone=(), geolocation=()","referrer-policy":"strict-origin-when-cross-origin","server":"cloudflare","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-content-type-options":"nosniff","x-frame-options":"DENY"},"security_audit":[{"header":"Strict-Transport-Security","status":"pass","value":"max-age=31536000; includeSubDomains; preload","recommendation":null},{"header":"Content-Security-Policy","status":"pass","value":"default-src 'self'; script-src 'self' 'nonce-83e8ab41-08a2-4dd4-abdf-165985bb747b'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; connect-src 'self'; img-src 'self' data: https://yoke.lol; frame-ancestors 'none'; base-uri 'self'","recommendation":null},{"header":"X-Content-Type-Options","status":"pass","value":"nosniff","recommendation":null},{"header":"X-Frame-Options","status":"pass","value":"DENY","recommendation":null},{"header":"Referrer-Policy","status":"pass","value":"strict-origin-when-cross-origin","recommendation":null},{"header":"Permissions-Policy","status":"pass","value":"camera=(), microphone=(), geolocation=()","recommendation":null},{"header":"X-XSS-Protection","status":"warning","value":null,"recommendation":"Deprecated — modern CSP is preferred"},{"header":"Cross-Origin-Opener-Policy","status":"pass","value":"same-origin","recommendation":null},{"header":"Cross-Origin-Resource-Policy","status":"warning","value":null,"recommendation":"Set to \"same-origin\" if using cross-origin isolation"}],"security_grade":"A+"},"tech_stack":[{"category":"CDN","name":"Cloudflare","version":null,"confidence":"medium"},{"category":"Analytics","name":"Snowplow","version":null,"confidence":"medium"},{"category":"Fonts","name":"Google Fonts","version":null,"confidence":"high"}],"meta":{"robots_txt":"User-agent: *\nAllow: /\nSitemap: https://ns.lol/sitemap.xml\n","robots_txt_exists":true,"sitemap_detected":true,"sitemap_url":"https://ns.lol/sitemap.xml","sitemap_page_count":5,"og_title":"ns.lol — Fast, API-first DNS Toolkit","og_description":"Instant DNS lookups, propagation, zone health, email audit, security analysis. No accounts, no tracking.","og_image":"https://ns.lol/og.png","favicon_url":"data:image/svg+xml,<svg xmlns="},"ip_info":{"ip":"172.67.158.57","isp":"Cloudflare, Inc.","org":"Cloudflare, Inc.","asn":"AS13335","city":"","country":"","country_code":"","lat":0,"lon":0,"reverse_dns":null,"ipv6":"2606:4700:3037::ac43:9e39"},"blocklists":[{"name":"Spamhaus ZEN","zone":"zen.spamhaus.org","listed":false,"detail":"query blocked (public resolver)"},{"name":"Barracuda","zone":"b.barracudacentral.org","listed":false,"detail":null},{"name":"SpamCop","zone":"bl.spamcop.net","listed":false,"detail":null}],"ssl":{"grade":"A+","issuer":"CN=WE1,O=Google Trust Services,C=US","subject":"CN=ns.lol","valid_from":"2026-06-14T03:46:35Z","valid_to":"2026-09-12T04:44:17Z","protocols":["TLS 1.3","TLS 1.2"],"key_exchange":"ECDSA 256","error":null,"ciphers":[{"name":"TLS_AES_128_GCM_SHA256","id":4865,"strength":"strong"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","id":49161,"strength":"acceptable"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","id":49162,"strength":"acceptable"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","id":49195,"strength":"strong"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","id":49196,"strength":"strong"},{"name":"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","id":52393,"strength":"strong"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","id":49187,"strength":"acceptable"}],"ocsp_stapling":true,"has_scts":false,"sct_count":0,"forward_secrecy":true},"performance":{"score":90,"fcp":2856.240896084296,"lcp":2856.240896084296,"tbt":0,"cls":0.02533,"si":2856.240896084296,"ttfb":3,"strategy":"mobile","error":null,"screenshot":"data:image/jpeg;base64,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"},"performance_desktop":{"score":98,"fcp":754.2424979054351,"lcp":754.2424979054351,"tbt":0,"cls":0.077184,"si":754.2424979054351,"ttfb":2,"strategy":"desktop","error":null,"screenshot":"data:image/jpeg;base64,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"},"performance_crux":null,"llms_txt":{"found":false,"content":null,"full_found":false,"full_content":null},"wayback":{"first_snapshot":null,"last_snapshot":null,"total_snapshots":null,"archive_url":"https://web.archive.org/web/*/ns.lol"},"tranco_rank":null,"email_auth":{"spf":{"found":true,"record":"v=spf1 include:_spf.mx.cloudflare.net -all","mechanisms":["include:_spf.mx.cloudflare.net"],"all_qualifier":"-all"},"dmarc":{"found":true,"record":"v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s; rua=mailto:hello@ns.lol","policy":"reject","subdomain_policy":"reject","rua":"mailto:hello@ns.lol","ruf":null},"dkim_selectors_found":[],"bimi":{"found":false,"record":null,"logo_url":null,"authority_url":null},"mta_sts":{"dns_found":true,"policy_found":true,"mode":"enforce"},"tls_rpt":{"found":true,"record":"v=TLSRPTv1; rua=mailto:hello@ns.lol","rua":"mailto:hello@ns.lol"}},"carbon":null,"robots_parsed":{"blocks":[{"user_agent":"*","disallow":[],"allow":["/"]}],"crawl_delay":null,"sitemaps":["https://ns.lol/sitemap.xml"],"interesting_blocked":[],"is_restrictive":false,"is_missing":false},"json_ld":[{"type":"WebApplication","name":"ns.lol","description":"Fast, API-first DNS toolkit. Instant lookups, propagation monitoring, zone health, email DNS auditing, and security analysis.","url":"https://ns.lol","raw":{"@context":"https://schema.org","@type":"WebApplication","name":"ns.lol","url":"https://ns.lol","description":"Fast, API-first DNS toolkit. Instant lookups, propagation monitoring, zone health, email DNS auditing, and security analysis.","applicationCategory":"DeveloperApplication","operatingSystem":"Any","offers":{"@type":"Offer","price":"0"},"author":{"@type":"Organization","name":"Yoke","url":"https://yoke.lol"}}}],"http_protocols":{"http2":true,"http3":true,"alt_svc":"h3=\":443\"; ma=86400"},"shodan":{"ports":[80,443,2052,2053,2082,2083,2086,2087,2095,2096,8080,8443,8880],"cpes":["cpe:/a:cloudflare:cloudflare"],"vulns":[],"tags":["cdn"],"hostnames":[]},"dnssec":{"enabled":false,"has_dnskey":false,"has_ds":false,"validated":false},"hosting":{"provider":null,"cdn":"Cloudflare","waf":null},"social_meta":{"og":{"title":"ns.lol — Fast, API-first DNS Toolkit","description":"Instant DNS lookups, propagation, zone health, email audit, security analysis. No accounts, no tracking.","image":"https://ns.lol/og.png","type":"website","url":"https://ns.lol/","site_name":null,"locale":null},"twitter":{"card":"summary_large_image","site":null,"creator":null,"title":"ns.lol — Fast, API-first DNS Toolkit","description":"Instant DNS lookups, propagation, zone health, email audit, security analysis. No accounts, no tracking.","image":"https://ns.lol/og.png"},"score":100,"missing":[]},"legal":{"pages_found":[{"name":"Privacy Policy","url":"https://ns.lol/privacy","source":"html"},{"name":"Terms of Service","url":"https://ns.lol/terms","source":"html"}],"cookie_consent_detected":false,"consent_provider":null},"resource_hints":{"preload":[],"preconnect":["https://fonts.googleapis.com","https://fonts.gstatic.com"],"prefetch":[],"dns_prefetch":[],"modulepreload":[],"total":2},"cookie_security":null,"compression":{"encoding":null,"vary_accept_encoding":false},"cache_analysis":{"cache_control":{"raw":"public, max-age=60","directives":{"public":true,"max-age":"60"},"effective_ttl_seconds":60,"ttl_human":"1 minute"},"cdn_cache":{"status":null,"provider":null,"age_seconds":null},"conditional":{"etag":false,"last_modified":false,"varies_on":[]},"verdict":"fair","verdict_label":"Short cache TTL — 1 minute","issues":["Short max-age (60s) — consider longer TTLs for static content","No ETag or Last-Modified for conditional requests"]},"waf":{"detected":true,"provider":"Cloudflare","confidence":"high","signals":["Server: cloudflare header","CF-Ray header present"]},"trust_signals":{"signals":[{"name":"HSTS (strong)","category":"security","present":true,"value":"max-age=31536000; includeSubDomains; preload","severity":"good","importance":"core"},{"name":"HSTS Preload","category":"security","present":true,"value":"Eligible for browser preload list","severity":"good","importance":"extra"},{"name":"Content Security Policy","category":"security","present":true,"value":"default-src 'self'; script-src 'self' 'nonce-83e8ab41-08a2-4dd4-abdf-165985bb…","severity":"good","importance":"core"},{"name":"Permissions Policy","category":"security","present":true,"value":"camera=(), microphone=(), geolocation=()","severity":"good","importance":"extra"},{"name":"DNSSEC","category":"security","present":false,"value":null,"severity":"info","importance":"extra"},{"name":"CAA Records","category":"security","present":true,"value":"Restricts CAs to: comodoca.com, comodoca.com, letsencrypt.org","severity":"good","importance":"extra"},{"name":"Web Application Firewall","category":"security","present":true,"value":"Cloudflare","severity":"good","importance":"extra"},{"name":"SSL Grade","category":"identity","present":true,"value":"Grade A+ (CN=WE1,O=Google Trust Services,C=US)","severity":"good","importance":"core"},{"name":"Certificate Type","category":"identity","present":true,"value":"Domain Validated (DV)","severity":"info","importance":"extra"},{"name":"security.txt","category":"identity","present":true,"value":"Published","severity":"good","importance":"extra"},{"name":"DMARC Enforcement","category":"identity","present":true,"value":"policy=reject","severity":"good","importance":"core"},{"name":"MTA-STS","category":"identity","present":true,"value":"mode=enforce","severity":"good","importance":"extra"},{"name":"Health Endpoint","category":"operational","present":true,"value":"Status Page","severity":"info","importance":"extra"}],"trust_score_factors":{"positive":["Strong HSTS policy with includeSubDomains","HSTS preload eligible","CSP header configured","Permissions-Policy header set","CAA DNS records restrict certificate issuance","WAF detected: Cloudflare","SSL grade A+","security.txt published","DMARC policy=reject (strongest email auth)","MTA-STS enforcing TLS for email","1 operational transparency tool detected"],"negative":[],"neutral":["DNSSEC not enabled","DV certificate (domain-only validation)","Health Endpoint (Status Page) detected via probe"]}},"ai_readiness":{"score":55,"max_score":100,"grade":"C","checks":[{"name":"llms.txt exists","passed":false,"points":0},{"name":"llms-full.txt exists","passed":false,"points":0},{"name":"Allows GPTBot","passed":true,"points":15},{"name":"Allows ClaudeBot","passed":true,"points":10},{"name":"Allows Bingbot","passed":true,"points":5},{"name":"Structured data (JSON-LD)","passed":true,"points":15},{"name":"Organization/WebSite schema","passed":false,"points":0},{"name":"Open Graph tags","passed":true,"points":10},{"name":"RSS/Atom feed","passed":false,"points":0},{"name":"ANS record (_ans.)","passed":false,"points":0},{"name":"DNS-AID record (_agents.)","passed":false,"points":0},{"name":"agent.json endpoint","passed":false,"points":0}],"rss_feed":null,"ans":{"ans_found":false,"ans_records":[],"agents_found":false,"agents_records":[],"agent_json_found":false}},"wordpress":null,"breaches":{"found":false,"count":0,"total_pwned":0,"items":[],"check_failed":false,"attribution":"Breach data sourced from Have I Been Pwned (haveibeenpwned.com) by Troy Hunt, licensed under CC BY 4.0"},"cert_transparency":{"subdomains":[],"total_certs":2,"has_wildcard":true,"issuers":["Google Trust Services","Let's Encrypt"],"certs":[{"issuer":"Google Trust Services","not_before":"2026-06-14T03:46:35Z","not_after":"2026-09-12T04:44:17Z","dns_names":["*.ns.lol","ns.lol"]},{"issuer":"Let's Encrypt","not_before":"2026-06-14T18:48:15Z","not_after":"2026-09-12T18:48:14Z","dns_names":["*.ns.lol","ns.lol"]}],"error":null},"security_txt":{"found":true,"contact":["https://github.com/yokedotlol/ns-lol/issues"],"encryption":null,"acknowledgments":null,"policy":null,"hiring":null,"canonical":"https://ns.lol/.well-known/security.txt","preferred_languages":"en","expires":"2027-06-01T00:00:00.000Z","is_expired":false,"has_bug_bounty":false,"bug_bounty_platform":null,"raw":"Contact: https://github.com/yokedotlol/ns-lol/issues\nPreferred-Languages: en\nCanonical: https://ns.lol/.well-known/security.txt\nExpires: 2027-06-01T00:00:00.000Z\n"},"green_hosting":{"green":true,"hosted_by":"Cloudflare","hosted_by_website":"https://www.cloudflare.com","error":null},"well_known":{"endpoints":[{"path":"/.well-known/apple-app-site-association","name":"Apple App Site Association","found":false,"data":null},{"path":"/.well-known/assetlinks.json","name":"Android Asset Links","found":false,"data":null},{"path":"/ads.txt","name":"Ads.txt","found":false,"data":null},{"path":"/manifest.json","name":"Web App Manifest","found":false,"data":null}],"pwa_ready":false,"has_mobile_apps":false,"ads_partner_count":null},"caa_analysis":{"records":[{"flags":0,"tag":"issuewild","value":"comodoca.com","ca_name":"Sectigo (Comodo)"},{"flags":0,"tag":"issue","value":"comodoca.com","ca_name":"Sectigo (Comodo)"},{"flags":0,"tag":"issuewild","value":"letsencrypt.org","ca_name":"Let's Encrypt"},{"flags":0,"tag":"issue","value":"ssl.com","ca_name":"SSL.com"},{"flags":0,"tag":"issue","value":"pki.goog; cansignhttpexchanges=yes","ca_name":"Google Trust Services"},{"flags":0,"tag":"issue","value":"digicert.com; cansignhttpexchanges=yes","ca_name":"DigiCert"},{"flags":0,"tag":"issuewild","value":"ssl.com","ca_name":"SSL.com"},{"flags":0,"tag":"issuewild","value":"pki.goog; cansignhttpexchanges=yes","ca_name":"Google Trust Services"},{"flags":0,"tag":"issue","value":"letsencrypt.org","ca_name":"Let's Encrypt"},{"flags":0,"tag":"issuewild","value":"digicert.com; cansignhttpexchanges=yes","ca_name":"DigiCert"}],"has_wildcard_policy":true,"iodef":"mailto:hello@ns.lol","has_caa":true},"greynoise":{"ip":"172.67.158.57","classification":"unknown","name":null,"link":null,"noise":false,"riot":false,"error":null},"domain_score":{"composite":92,"tier":"Excellent","balance":"uneven","balanceStdDev":11.5,"atRiskAxis":{"axis":"reputation","score":67,"tier":"Moderate"},"compositeLabel":"Excellent 92 — Reputation at risk (67)","axes":{"security":{"score":100,"weight":0.24,"findings":[{"signal":"ssl_grade","axis":"security","severity":"good","label":"SSL grade A+","tradeoff":null,"weight":3},{"signal":"ssl_ocsp_stapling","axis":"security","severity":"good","label":"OCSP stapling enabled","tradeoff":null,"weight":1},{"signal":"ssl_forward_secrecy","axis":"security","severity":"good","label":"Forward secrecy enabled","tradeoff":null,"weight":2},{"signal":"ssl_certificate_transparency","axis":"security","severity":"info","label":"No Certificate Transparency SCTs found","tradeoff":null,"weight":1},{"signal":"hsts","axis":"security","severity":"good","label":"HSTS enabled","tradeoff":null,"weight":4},{"signal":"csp","axis":"security","severity":"good","label":"Content Security Policy present","tradeoff":null,"weight":3},{"signal":"xfo","axis":"security","severity":"good","label":"X-Frame-Options set","tradeoff":null,"weight":2},{"signal":"xcto","axis":"security","severity":"good","label":"X-Content-Type-Options set","tradeoff":null,"weight":1},{"signal":"dnssec","axis":"security","severity":"info","label":"DNSSEC not enabled","tradeoff":"DNSSEC adds DNS-level authenticity but can complicate DNS management. Most sites work fine without it.","weight":1,"source":"DNSSEC adds DNS-level authenticity. Weighted asymmetrically: present=bonus, absent=minimal penalty."},{"signal":"waf_detected","axis":"security","severity":"good","label":"WAF detected: Cloudflare","tradeoff":null,"weight":2},{"signal":"hsts_preload","axis":"security","severity":"good","label":"HSTS preload eligible","tradeoff":null,"weight":1},{"signal":"caa_records","axis":"security","severity":"good","label":"CAA restricts issuance to: comodoca.com, ssl.com, pki.goog; cansignhttpexchanges=yes","tradeoff":null,"weight":1},{"signal":"caa_iodef","axis":"security","severity":"good","label":"CAA: violation reporting configured (iodef)","tradeoff":null,"weight":1},{"signal":"cert_wildcard","axis":"security","severity":"info","label":"Wildcard certificate in use","tradeoff":"Wildcards simplify cert management but increase blast radius if the key is compromised.","weight":1},{"signal":"referrer_policy","axis":"security","severity":"good","label":"Referrer-Policy: strict-origin-when-cross-origin","tradeoff":null,"weight":1},{"signal":"permissions_policy","axis":"security","severity":"good","label":"Permissions-Policy restricts 3 features","tradeoff":null,"weight":2},{"signal":"subresource_integrity","axis":"security","severity":"good","label":"No third-party scripts — SRI not needed","tradeoff":null,"weight":2},{"signal":"security_headers_completeness","axis":"security","severity":"good","label":"6/6 security headers deployed","tradeoff":null,"weight":2},{"signal":"csp_quality","axis":"security","severity":"good","label":"CSP is restrictive (no unsafe-* or wildcards in script policy)","tradeoff":null,"weight":3},{"signal":"vulnerable_js_libraries","axis":"security","severity":"good","label":"No known vulnerable JavaScript libraries detected","tradeoff":null,"weight":1},{"signal":"tls_version","axis":"security","severity":"good","label":"TLS 1.3 + 1.2 supported","tradeoff":null,"weight":2},{"signal":"hsts_max_age","axis":"security","severity":"good","label":"HSTS max-age ≥1 year (365d)","tradeoff":null,"weight":1},{"signal":"cert_expiry_proximity","axis":"security","severity":"good","label":"SSL certificate valid for 88+ days","tradeoff":null,"weight":1},{"signal":"cross_origin_isolation","axis":"security","severity":"info","label":"Partial cross-origin isolation (2/3 headers)","tradeoff":null,"weight":1},{"signal":"security_txt","axis":"security","severity":"good","label":"security.txt present (responsible disclosure)","tradeoff":null,"weight":1}],"deductions":[]},"speed":{"score":88,"weight":0.18,"findings":[{"signal":"perf_score","axis":"speed","severity":"good","label":"Performance score 93/100","tradeoff":null,"weight":5,"source":"Lighthouse lab (mobile 60% + desktop 40%)"},{"signal":"lcp","axis":"speed","severity":"low","label":"LCP: 2.9s","tradeoff":null,"weight":4,"source":"Web Vitals: ≤2.5s good, ≤4.0s needs improvement, >4.0s poor (web.dev/lcp)"},{"signal":"cls","axis":"speed","severity":"good","label":"CLS: 0.025","tradeoff":null,"weight":3,"source":"Web Vitals: ≤0.1 good, ≤0.25 needs improvement, >0.25 poor (web.dev/cls)"},{"signal":"ttfb","axis":"speed","severity":"good","label":"TTFB: 3ms","tradeoff":null,"weight":3,"source":"Web Vitals: ≤800ms good, ≤1800ms needs improvement, >1800ms poor (web.dev/ttfb)"},{"signal":"tbt","axis":"speed","severity":"good","label":"TBT: 0ms","tradeoff":null,"weight":2,"source":"Lighthouse: <200ms good, <600ms needs improvement, ≥600ms poor"},{"signal":"fcp","axis":"speed","severity":"low","label":"FCP: 2.9s","tradeoff":null,"weight":2,"source":"Web Vitals: ≤1.8s good, ≤3.0s needs improvement, >3.0s poor (web.dev/fcp)"},{"signal":"no_compression","axis":"speed","severity":"low","label":"No compression detected","tradeoff":"Compression check is header-based and may not reflect actual server behavior (e.g., Cloudflare decompresses for Workers).","weight":1},{"signal":"cache_headers","axis":"speed","severity":"info","label":"Short cache TTL — 1 minute","tradeoff":null,"weight":3},{"signal":"asset_cdn","axis":"speed","severity":"info","label":"Asset delivery covered by Cloudflare","tradeoff":null,"weight":0},{"signal":"render_blocking_scripts","axis":"speed","severity":"good","label":"No third-party scripts — no render-blocking risk","tradeoff":null,"weight":3},{"signal":"resource_hints","axis":"speed","severity":"good","label":"Resource hints detected: 2 preconnect","tradeoff":null,"weight":1}],"deductions":[{"signal":"lcp","label":"LCP: 2.9s","severity":"low","weight":4,"share":14.3,"deduction":7.1,"category":"fixable"},{"signal":"fcp","label":"FCP: 2.9s","severity":"low","weight":2,"share":7.1,"deduction":3.6,"category":"fixable"},{"signal":"no_compression","label":"No compression detected","severity":"low","weight":1,"share":3.6,"deduction":1.8,"category":"fixable"}]},"foundations":{"score":100,"weight":0.18,"findings":[{"signal":"ops_transparency","axis":"foundations","severity":"good","label":"1 operational transparency tools (status page, monitoring, etc.)","tradeoff":null,"weight":2},{"signal":"http2","axis":"foundations","severity":"good","label":"HTTP/2 supported","tradeoff":null,"weight":2},{"signal":"http3","axis":"foundations","severity":"good","label":"HTTP/3 supported","tradeoff":null,"weight":1},{"signal":"cdn","axis":"foundations","severity":"good","label":"CDN: Cloudflare","tradeoff":null,"weight":3},{"signal":"ns_redundancy","axis":"foundations","severity":"good","label":"2 nameservers","tradeoff":null,"weight":0},{"signal":"ipv6","axis":"foundations","severity":"good","label":"IPv6 supported","tradeoff":null,"weight":1},{"signal":"lb","axis":"foundations","severity":"good","label":"DNS redundancy (2 A records)","tradeoff":null,"weight":1},{"signal":"caa","axis":"foundations","severity":"good","label":"CAA records present","tradeoff":null,"weight":1},{"signal":"tcp_connection_time","axis":"foundations","severity":"good","label":"TCP connect: 1ms","tradeoff":null,"weight":2},{"signal":"dns_resolution_time","axis":"foundations","severity":"good","label":"DNS resolution: 4ms","tradeoff":null,"weight":2},{"signal":"cert_validation_type","axis":"foundations","severity":"info","label":"Domain Validated (DV) certificate only","tradeoff":null,"weight":1},{"signal":"dns_consistent","axis":"foundations","severity":"good","label":"DNS records consistent across all resolvers","tradeoff":null,"weight":1}],"deductions":[]},"reputation":{"score":67,"weight":0.15,"findings":[{"signal":"domain_age_trust","axis":"reputation","severity":"high","label":"Newly registered domain (1 days) — high risk NRD","tradeoff":null,"weight":4},{"signal":"registration_length","axis":"reputation","severity":"info","label":"Expires in 363 days","tradeoff":null,"weight":2},{"signal":"blocklist_trust","axis":"reputation","severity":"good","label":"Clean blocklist record","tradeoff":null,"weight":3},{"signal":"organizational_identity","axis":"reputation","severity":"info","label":"2/3 organizational pages found (missing: about page)","tradeoff":null,"weight":3},{"signal":"legal_pages","axis":"reputation","severity":"good","label":"Legal pages found (2)","tradeoff":null,"weight":1}],"deductions":[{"signal":"domain_age_trust","label":"Newly registered domain (1 days) — high risk NRD","severity":"high","weight":4,"share":25,"deduction":25,"category":"time_dependent"},{"signal":"_absent","label":"1 signal not detected in scan","severity":"absent","weight":3,"share":18.8,"deduction":8.4,"category":"not_detected","absentSignals":[{"signal":"tranco_rank","label":"Tranco Rank","weight":3,"deduction":8.4,"fixDescription":"Tranco ranking measures web traffic popularity","absentLabel":"Not ranked in Tranco top 1M","actionable":false}]}]},"discoverability":{"score":98,"weight":0.13,"findings":[{"signal":"domain_popularity","axis":"discoverability","severity":"info","label":"Not ranked in Tranco top 1M","tradeoff":null,"weight":1},{"signal":"structured_data","axis":"discoverability","severity":"good","label":"Structured data: WebApplication","tradeoff":null,"weight":2},{"signal":"social_meta","axis":"discoverability","severity":"good","label":"Complete social meta (OG + Twitter)","tradeoff":null,"weight":3},{"signal":"robots_txt","axis":"discoverability","severity":"good","label":"robots.txt present","tradeoff":null,"weight":2},{"signal":"sitemap","axis":"discoverability","severity":"good","label":"Sitemap detected","tradeoff":null,"weight":2},{"signal":"social_accounts","axis":"discoverability","severity":"info","label":"1 social account detected","tradeoff":null,"weight":1},{"signal":"canonical_url","axis":"discoverability","severity":"good","label":"Canonical URL set correctly","tradeoff":null,"weight":2},{"signal":"mobile_friendly","axis":"discoverability","severity":"good","label":"Mobile-friendly viewport configured","tradeoff":null,"weight":2},{"signal":"og_completeness","axis":"discoverability","severity":"good","label":"Complete OG tags (5/5) + Twitter Card","tradeoff":null,"weight":2},{"signal":"accessibility","axis":"discoverability","severity":"low","label":"Accessibility score 59/100 — improvements needed","tradeoff":null,"weight":1}],"deductions":[{"signal":"accessibility","label":"Accessibility score 59/100 — improvements needed","severity":"low","weight":1,"share":4.8,"deduction":2.4,"category":"fixable"}]},"email":{"score":91,"weight":0.12,"findings":[{"signal":"spf_strictness","axis":"email","severity":"good","label":"SPF hardfail (-all) — strongest enforcement","tradeoff":null,"weight":2},{"signal":"spf_lookup_count","axis":"email","severity":"good","label":"SPF well within lookup limit (1/10 mechanisms)","tradeoff":null,"weight":2},{"signal":"dmarc_rua","axis":"email","severity":"good","label":"DMARC aggregate reporting (rua) configured","tradeoff":null,"weight":2},{"signal":"dmarc_subdomain_policy","axis":"email","severity":"good","label":"DMARC subdomain policy: reject — subdomains protected","tradeoff":null,"weight":1},{"signal":"dkim_discovered","axis":"email","severity":"info","label":"No DKIM selectors discovered (may use non-standard selectors)","tradeoff":"Configure DKIM signing via your email provider.","weight":2},{"signal":"tls_rpt","axis":"email","severity":"good","label":"TLS-RPT configured — TLS delivery failure reporting enabled","tradeoff":null,"weight":1},{"signal":"mta_sts","axis":"email","severity":"good","label":"MTA-STS enforcing TLS for inbound email","tradeoff":null,"weight":2},{"signal":"dmarc_reject","axis":"email","severity":"good","label":"DMARC policy=reject prevents email spoofing","tradeoff":null,"weight":2},{"signal":"mx_redundancy","axis":"email","severity":"good","label":"3 MX records (redundant email delivery)","tradeoff":null,"weight":2},{"signal":"email_trust","axis":"email","severity":"info","label":"Email auth present (SPF + DMARC) — DKIM not externally detected","tradeoff":null,"weight":1}],"deductions":[{"signal":"_absent","label":"2 signals not detected in scan","severity":"absent","weight":5,"share":23.8,"deduction":8.7,"category":"not_detected","absentSignals":[{"signal":"email_auth","label":"Email Authentication","weight":3,"deduction":5.4,"fixDescription":"Full email authentication (SPF + DKIM + DMARC) verified","absentLabel":"Email authentication incomplete","actionable":false},{"signal":"bimi_record","label":"BIMI Record","weight":2,"deduction":3.3,"fixDescription":"Add a BIMI DNS record with your brand logo SVG for display in email clients","absentLabel":"BIMI record not found","actionable":false}]}]}},"archetype":{"detected":"general","confidence":1,"secondary":null,"signals":["No strong archetype signals"],"platform":null,"weights":{"security":0.24,"speed":0.18,"foundations":0.18,"reputation":0.15,"discoverability":0.13,"email":0.12}},"scoringContext":{"cookies":false,"wordpress":false,"httpBlocked":false},"signalDetails":"{\"v\":1,\"composite\":92,\"archetype\":\"general\",\"archetypeConfidence\":1,\"axes\":{\"security\":{\"score\":100,\"maxGoodWeight\":48,\"findings\":[{\"signal\":\"ssl_grade\",\"severity\":\"good\",\"weight\":3,\"share\":6.3,\"deduction\":0},{\"signal\":\"ssl_ocsp_stapling\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"ssl_forward_secrecy\",\"severity\":\"good\",\"weight\":2,\"share\":4.2,\"deduction\":0},{\"signal\":\"ssl_certificate_transparency\",\"severity\":\"info\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"hsts\",\"severity\":\"good\",\"weight\":4,\"share\":8.3,\"deduction\":0},{\"signal\":\"csp\",\"severity\":\"good\",\"weight\":3,\"share\":6.3,\"deduction\":0},{\"signal\":\"xfo\",\"severity\":\"good\",\"weight\":2,\"share\":4.2,\"deduction\":0},{\"signal\":\"xcto\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"dnssec\",\"severity\":\"info\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"waf_detected\",\"severity\":\"good\",\"weight\":2,\"share\":4.2,\"deduction\":0},{\"signal\":\"hsts_preload\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"caa_records\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"caa_iodef\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"cert_wildcard\",\"severity\":\"info\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"referrer_policy\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"permissions_policy\",\"severity\":\"good\",\"weight\":2,\"share\":4.2,\"deduction\":0},{\"signal\":\"subresource_integrity\",\"severity\":\"good\",\"weight\":2,\"share\":4.2,\"deduction\":0},{\"signal\":\"security_headers_completeness\",\"severity\":\"good\",\"weight\":2,\"share\":4.2,\"deduction\":0},{\"signal\":\"csp_quality\",\"severity\":\"good\",\"weight\":3,\"share\":6.3,\"deduction\":0},{\"signal\":\"vulnerable_js_libraries\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"tls_version\",\"severity\":\"good\",\"weight\":2,\"share\":4.2,\"deduction\":0},{\"signal\":\"hsts_max_age\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"cert_expiry_proximity\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"cross_origin_isolation\",\"severity\":\"info\",\"weight\":1,\"share\":2.1,\"deduction\":0},{\"signal\":\"security_txt\",\"severity\":\"good\",\"weight\":1,\"share\":2.1,\"deduction\":0}],\"absent\":[],\"absentDeduction\":0},\"speed\":{\"score\":88,\"maxGoodWeight\":28,\"findings\":[{\"signal\":\"lcp\",\"severity\":\"low\",\"weight\":4,\"share\":14.3,\"deduction\":7.1},{\"signal\":\"fcp\",\"severity\":\"low\",\"weight\":2,\"share\":7.1,\"deduction\":3.6},{\"signal\":\"no_compression\",\"severity\":\"low\",\"weight\":1,\"share\":3.6,\"deduction\":1.8},{\"signal\":\"perf_score\",\"severity\":\"good\",\"weight\":5,\"share\":17.9,\"deduction\":0},{\"signal\":\"cls\",\"severity\":\"good\",\"weight\":3,\"share\":10.7,\"deduction\":0},{\"signal\":\"ttfb\",\"severity\":\"good\",\"weight\":3,\"share\":10.7,\"deduction\":0},{\"signal\":\"tbt\",\"severity\":\"good\",\"weight\":2,\"share\":7.1,\"deduction\":0},{\"signal\":\"cache_headers\",\"severity\":\"info\",\"weight\":3,\"share\":10.7,\"deduction\":0},{\"signal\":\"asset_cdn\",\"severity\":\"info\",\"weight\":0,\"share\":3.6,\"deduction\":0},{\"signal\":\"render_blocking_scripts\",\"severity\":\"good\",\"weight\":3,\"share\":10.7,\"deduction\":0},{\"signal\":\"resource_hints\",\"severity\":\"good\",\"weight\":1,\"share\":3.6,\"deduction\":0}],\"absent\":[],\"absentDeduction\":0},\"foundations\":{\"score\":100,\"maxGoodWeight\":19,\"findings\":[{\"signal\":\"ops_transparency\",\"severity\":\"good\",\"weight\":2,\"share\":10.5,\"deduction\":0},{\"signal\":\"http2\",\"severity\":\"good\",\"weight\":2,\"share\":10.5,\"deduction\":0},{\"signal\":\"http3\",\"severity\":\"good\",\"weight\":1,\"share\":5.3,\"deduction\":0},{\"signal\":\"cdn\",\"severity\":\"good\",\"weight\":3,\"share\":15.8,\"deduction\":0},{\"signal\":\"ns_redundancy\",\"severity\":\"good\",\"weight\":0,\"share\":5.3,\"deduction\":0},{\"signal\":\"ipv6\",\"severity\":\"good\",\"weight\":1,\"share\":5.3,\"deduction\":0},{\"signal\":\"lb\",\"severity\":\"good\",\"weight\":1,\"share\":5.3,\"deduction\":0},{\"signal\":\"caa\",\"severity\":\"good\",\"weight\":1,\"share\":5.3,\"deduction\":0},{\"signal\":\"tcp_connection_time\",\"severity\":\"good\",\"weight\":2,\"share\":10.5,\"deduction\":0},{\"signal\":\"dns_resolution_time\",\"severity\":\"good\",\"weight\":2,\"share\":10.5,\"deduction\":0},{\"signal\":\"cert_validation_type\",\"severity\":\"info\",\"weight\":1,\"share\":5.3,\"deduction\":0},{\"signal\":\"dns_consistent\",\"severity\":\"good\",\"weight\":1,\"share\":5.3,\"deduction\":0}],\"absent\":[],\"absentDeduction\":0},\"reputation\":{\"score\":67,\"maxGoodWeight\":16,\"findings\":[{\"signal\":\"domain_age_trust\",\"severity\":\"high\",\"weight\":4,\"share\":25,\"deduction\":25},{\"signal\":\"registration_length\",\"severity\":\"info\",\"weight\":2,\"share\":12.5,\"deduction\":0},{\"signal\":\"blocklist_trust\",\"severity\":\"good\",\"weight\":3,\"share\":18.8,\"deduction\":0},{\"signal\":\"organizational_identity\",\"severity\":\"info\",\"weight\":3,\"share\":18.8,\"deduction\":0},{\"signal\":\"legal_pages\",\"severity\":\"good\",\"weight\":1,\"share\":6.3,\"deduction\":0}],\"absent\":[{\"signal\":\"tranco_rank\",\"weight\":3,\"share\":18.8,\"deduction\":8.4}],\"absentDeduction\":8.4},\"discoverability\":{\"score\":98,\"maxGoodWeight\":21,\"findings\":[{\"signal\":\"accessibility\",\"severity\":\"low\",\"weight\":1,\"share\":4.8,\"deduction\":2.4},{\"signal\":\"domain_popularity\",\"severity\":\"info\",\"weight\":1,\"share\":4.8,\"deduction\":0},{\"signal\":\"structured_data\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"social_meta\",\"severity\":\"good\",\"weight\":3,\"share\":14.3,\"deduction\":0},{\"signal\":\"robots_txt\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"sitemap\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"social_accounts\",\"severity\":\"info\",\"weight\":1,\"share\":4.8,\"deduction\":0},{\"signal\":\"canonical_url\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"mobile_friendly\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"og_completeness\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0}],\"absent\":[],\"absentDeduction\":0},\"email\":{\"score\":91,\"maxGoodWeight\":21,\"findings\":[{\"signal\":\"spf_strictness\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"spf_lookup_count\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"dmarc_rua\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"dmarc_subdomain_policy\",\"severity\":\"good\",\"weight\":1,\"share\":4.8,\"deduction\":0},{\"signal\":\"dkim_discovered\",\"severity\":\"info\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"tls_rpt\",\"severity\":\"good\",\"weight\":1,\"share\":4.8,\"deduction\":0},{\"signal\":\"mta_sts\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"dmarc_reject\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"mx_redundancy\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"email_trust\",\"severity\":\"info\",\"weight\":1,\"share\":4.8,\"deduction\":0}],\"absent\":[{\"signal\":\"email_auth\",\"weight\":3,\"share\":14.3,\"deduction\":5.2},{\"signal\":\"bimi_record\",\"weight\":2,\"share\":9.5,\"deduction\":3.5}],\"absentDeduction\":8.7}},\"scoringContext\":{\"cookies\":false,\"wordpress\":false,\"httpBlocked\":false}}"},"structured_data":{"types_found":["WebApplication"],"total_items":1,"validations":[{"type":"WebApplication","name":"ns.lol","status":"complete","required_fields":[],"recommended_fields":[],"extra_fields":["name","url","description","applicationCategory","operatingSystem","offers","author"]}],"has_issues":false},"accessibility":{"score":59,"checks":[{"name":"Language attribute","status":"pass","detail":"<html lang=\"en\"> is set and valid","impact":"serious"},{"name":"Viewport meta","status":"pass","detail":"Viewport meta tag present and allows user scaling","impact":"moderate"},{"name":"Heading hierarchy","status":"fail","detail":"No <h1> found. 4 headings present (h2, h3).","impact":"serious"},{"name":"Image alt text","status":"pass","detail":"All 1 images have alt attributes (1 descriptive, 0 decorative)","impact":"critical"},{"name":"Form labels","status":"fail","detail":"2 of 3 form elements lack labels (only 33% labeled)","impact":"critical"},{"name":"Link text quality","status":"pass","detail":"18 links checked — all have descriptive text","impact":"moderate"},{"name":"ARIA landmarks","status":"warn","detail":"Only 2 landmark(s): header, footer. Missing: main, nav","impact":"moderate"},{"name":"Skip navigation","status":"warn","detail":"No skip navigation link found. Keyboard users must tab through all navigation links.","impact":"moderate"},{"name":"Color contrast","status":"warn","detail":"Not checked — requires visual rendering. Test with browser DevTools or axe.","impact":"serious"}],"summary":{"passed":4,"warnings":3,"failures":2}},"third_party_scripts":{"total":0,"first_party":0,"third_party":0,"categories":{},"privacy_concerns":[],"render_blocking":0},"cookie_consent":{"cmp_detected":null,"cookies_set":[],"pre_consent_cookies":0,"has_cookie_policy":false,"compliance_flags":[],"p3p_present":false},"network_health":{"dns_propagation":{"resolvers":[{"name":"Google","ips":["104.21.82.132","172.67.158.57"],"response_time_ms":1567,"status":"ok"},{"name":"Cloudflare","ips":["104.21.82.132","172.67.158.57"],"response_time_ms":1595,"status":"ok"},{"name":"AdGuard","ips":["104.21.82.132","172.67.158.57"],"response_time_ms":1809,"status":"ok"}],"consistent":true,"unique_ips":["104.21.82.132","172.67.158.57"]},"ripe_routing":{"asn":13335,"asn_name":"CLOUDFLARENET - Cloudflare, Inc.","prefix":"172.67.144.0/20","visibility":null,"bgp_updates_24h":198,"routing_stability":"moderate"},"connection_timing":{"dns_ms":4.007,"tcp_ms":1.298,"tls_ms":9.879,"total_ms":15.184,"ip":"104.21.82.132","tls_version":"TLS 1.3"},"outage_links":{"downdetector":{"exists":false,"url":"https://downdetector.com/status/ns.lol/"},"isitdown":{"exists":false,"url":"https://www.isitdownrightnow.com/ns.lol.html"}}},"social_accounts":{"accounts":[{"platform":"GitHub","url":"https://github.com/yokedotlol/ns-lol","username":"yokedotlol","found_via":"homepage"}],"cached":false},"cached_at":1781562835495,"_meta":{"share_url":"https://yoke.lol/r/eyJkIjoibnMubG9sIiwicyI6OTIsImciOiJFeGNlbGxlbnQiLCJhIjpbMTAwLDEwMCw2Nyw4OCw5OCw5MV0sInQiOjE3ODE1NjI4MzV9.dQgPGnxJCEeyC5mCMcgeC5CgiaXDoxwTI3K7oLfeYh0","pdf_url":"https://yoke.lol/report/ns.lol?sig=bZWyrG1DjlndTjfOokmFGu-M7Cwc_IPXBnJjqXDRx0s&t=1781562835","badge_url":"https://yoke.lol/badge/ns.lol.svg","badge_json_url":"https://yoke.lol/badge/ns.lol.json"},"percentiles":{"composite":99,"axes":{"security":100,"speed":81,"foundations":100,"reputation":13,"discoverability":90,"email":95},"sample_size":3487,"computed_at":"2026-06-15T17:18:05.545Z"}}