{"scan":{"id":"ec1a23c6-8289-4829-8e81-f6318837de05","inputUrl":"blog.jonstodle.com","url":"http://blog.jonstodle.com/","site":"blog.jonstodle.com","collectionId":"5146f352-cd06-4ad5-9a57-617bc10d6609","status":"success","error":null,"pageTitle":"Code & Sundry","finalUrl":"https://blog.jonstodle.com/","dnsServer":"9.9.9.9","pages":3,"browsingHistory":["https://blog.jonstodle.com/","https://blog.jonstodle.com/how-the-usestate-hook-works/","https://blog.jonstodle.com/in-which-i-claim-rich-hickey-is-wrong/"],"device":"mobile-pixel-5","phase":"pre","postOf":null,"consentResult":null,"consentCmp":null,"language":"en","languageSource":"html-lang","acceptLanguage":"en-US","languageDocument":true,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"tcfCmpId":null,"blocked":null,"blockedBy":null,"totalTrackingRequests":0,"analysisVersion":11,"trackerdbVersion":"1.0.945","maxmindDate":"2026-06-17","collectorVersion":"3.11.0","wikidataQid":null,"wikidataConfidence":null,"priority":0,"runnerId":"b3af8977-6a78-44b0-bc0d-10b530c68104","leaseExpiresAt":null,"requiredTag":null,"avoidRunnerId":null,"attempts":1,"createdAt":"2026-09-07T09:54:56.786Z","startedAt":"2026-09-08T10:26:28.690Z","finishedAt":"2026-09-08T10:26:38.076Z"},"pageAfterConsent":false,"half":{"id":"ec1a23c6-8289-4829-8e81-f6318837de05","status":"success","at":"2026-09-07T09:54:56.786Z","pages":["https://blog.jonstodle.com/","https://blog.jonstodle.com/how-the-usestate-hook-works/","https://blog.jonstodle.com/in-which-i-claim-rich-hickey-is-wrong/"],"consentResult":null,"consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[],"trackers":0,"requests":0,"thirdPartyHosts":0,"cookies":0,"thirdPartyCookies":0},"other":{"id":"3e6864a1-902e-4ed5-bbf2-898760b6c2f2","status":"success","at":"2026-09-08T10:26:38.142Z","pages":["https://blog.jonstodle.com/","https://blog.jonstodle.com/how-the-usestate-hook-works/","https://blog.jonstodle.com/in-which-i-claim-rich-hickey-is-wrong/"],"consentResult":"nopopup","consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[],"trackers":0,"requests":0,"thirdPartyHosts":0,"cookies":0,"thirdPartyCookies":0,"phase":"post","trackerRows":[]},"trackers":[],"unidentified":[],"hosts":[{"id":635000,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","hostname":"blog.jonstodle.com","party":"first","addresses":["104.21.36.164"],"countries":["US"],"providers":["Cloudflare, Inc. (AS13335)"],"asns":[13335],"source":"observed","error":null}],"consentManagers":[],"signals":[{"id":930161,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","kind":"behaviour","label":"MOUSE","source":"https://blog.jonstodle.com/js/turbolinks.js","details":["scroll","click"]}],"cookies":[],"software":[],"platforms":[],"offeredLanguages":[],"resources":[{"id":1123418,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","party":"first","kind":"font","requests":9,"bytes":312524},{"id":1123419,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","party":"first","kind":"image","requests":3,"bytes":241000},{"id":1123420,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","party":"first","kind":"script","requests":3,"bytes":29970},{"id":1123421,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","party":"first","kind":"document","requests":4,"bytes":10750},{"id":1123422,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","party":"first","kind":"style","requests":3,"bytes":4005}],"dependencies":[],"pixels":[],"headers":[{"id":350715,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","name":"alt-svc","value":"h3=\":443\"; ma=86400"},{"id":350716,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","name":"referrer-policy","value":"strict-origin-when-cross-origin"},{"id":350717,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","name":"server","value":"cloudflare"},{"id":350718,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","name":"x-content-type-options","value":"nosniff"}],"identifiers":[],"domain":{"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","domain":"jonstodle.com","dnssec":"unsigned","ipv6":true,"ipv6Reachable":false,"ipv6Reason":null,"spf":true,"dmarcPolicy":"reject","dnsError":null,"tlsProtocol":"TLSv1.3","tlsCipher":"TLS_AES_256_GCM_SHA384","tlsAlpn":"h2","tlsIssuer":"Google Trust Services","tlsValidFrom":"2026-08-15T00:22:21.000Z","tlsValidTo":"2026-11-13T01:22:16.000Z","tlsAuthorized":true,"tlsError":null,"registrar":"Cloudflare, Inc.","registeredAt":"2008-10-07T16:13:53.000Z","expiresAt":"2027-09-03T03:59:59.000Z","holderCountry":null,"rdapSource":"rdap.verisign.com","rdapError":null,"robotsFound":true,"robotsAllows":true,"adsFound":false,"adsPartners":0,"securityFound":false,"securityContact":null,"probedAt":"2026-09-08T10:26:38.083Z","mailProvider":null,"dnsProvider":"Cloudflare","tlsAuthority":"Google Trust Services","tlsAuthorityCountry":"US"},"dns":[{"id":403248,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","kind":"ns","value":"karina.ns.cloudflare.com","rank":null,"cnameTarget":null,"provider":"Cloudflare"},{"id":403249,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","kind":"ns","value":"alexis.ns.cloudflare.com","rank":null,"cnameTarget":null,"provider":"Cloudflare"}],"adsPartners":[],"blocklists":[{"id":684042,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"Quad9","resolverIp":"9.9.9.9","kind":"security","verdict":"allowed","note":null},{"id":684043,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"CleanBrowsing Security","resolverIp":"185.228.168.9","kind":"security","verdict":"allowed","note":null},{"id":684044,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"Comodo Secure","resolverIp":"8.26.56.26","kind":"security","verdict":"allowed","note":null},{"id":684045,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"OpenDNS","resolverIp":"208.67.222.222","kind":"security","verdict":"unknown","note":"EREFUSED"},{"id":684046,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"AdGuard","resolverIp":"94.140.14.14","kind":"ads","verdict":"allowed","note":null},{"id":684047,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"AdGuard Famille","resolverIp":"94.140.14.15","kind":"family","verdict":"allowed","note":null},{"id":684048,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"Cloudflare Famille","resolverIp":"1.1.1.3","kind":"family","verdict":"allowed","note":null},{"id":684049,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"CleanBrowsing Famille","resolverIp":"185.228.168.168","kind":"family","verdict":"allowed","note":null},{"id":684050,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"CleanBrowsing Adulte","resolverIp":"185.228.168.10","kind":"family","verdict":"allowed","note":null},{"id":684051,"scanId":"ec1a23c6-8289-4829-8e81-f6318837de05","resolver":"OpenDNS Famille","resolverIp":"208.67.222.123","kind":"family","verdict":"unknown","note":"EREFUSED"}],"threats":[],"wayback":null,"cnames":[],"reputation":[],"webcompat":{"consulted":false,"rules":0,"updatedAt":null,"flags":[]},"wikidata":{"entities":{"Q4778915":{"qid":"Q4778915","label":"Cloudflare","description":"entreprise américaine spécialisée dans la sécurité et les services web","officialWebsite":"https://www.cloudflare.com/","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Cloudflare%20Logo.svg","tosdrId":"894","influenceWatchId":null,"wikipedia":{"en":"https://en.wikipedia.org/wiki/Cloudflare","fr":"https://fr.wikipedia.org/wiki/Cloudflare"},"parentQid":null,"countryCode":"US","countryLabel":"États-Unis","fetchedAt":"2026-10-18T15:05:57.236Z"}},"asnToQid":{"13335":"Q4778915"}},"siteMatch":{"qid":null,"confidence":null,"decided":false}}