{"scan":{"id":"6bed1849-392c-4620-9460-6bd553c6dc0f","inputUrl":"www.vojtechruzicka.com","url":"http://www.vojtechruzicka.com/","site":"vojtechruzicka.com","collectionId":"5146f352-cd06-4ad5-9a57-617bc10d6609","status":"success","error":null,"pageTitle":"Latest posts | Vojtech Ruzicka's Programming Blog","finalUrl":"https://www.vojtechruzicka.com/","dnsServer":"9.9.9.9","pages":3,"browsingHistory":["https://www.vojtechruzicka.com/","https://www.vojtechruzicka.com/owasp-top-10-2025/","https://www.vojtechruzicka.com/feed.xml"],"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":4,"analysisVersion":11,"trackerdbVersion":"1.0.945","maxmindDate":"2026-06-17","collectorVersion":"3.11.0","wikidataQid":null,"wikidataConfidence":null,"priority":0,"runnerId":null,"leaseExpiresAt":null,"requiredTag":null,"avoidRunnerId":null,"attempts":1,"createdAt":"2026-09-07T10:24:53.729Z","startedAt":"2026-09-14T10:36:27.080Z","finishedAt":"2026-09-14T10:36:55.057Z"},"pageAfterConsent":false,"half":{"id":"6bed1849-392c-4620-9460-6bd553c6dc0f","status":"success","at":"2026-09-07T10:24:53.729Z","pages":["https://www.vojtechruzicka.com/","https://www.vojtechruzicka.com/owasp-top-10-2025/","https://www.vojtechruzicka.com/feed.xml"],"consentResult":null,"consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[{"key":"cloudflare_insights","name":"Cloudflare Insights"},{"key":"plausible_analytics","name":"Plausible Analytics"}],"trackers":2,"requests":4,"thirdPartyHosts":3,"cookies":0,"thirdPartyCookies":0},"other":{"id":"7817effe-5120-4be3-8c9e-1530e354bf28","status":"success","at":"2026-09-14T10:36:55.135Z","pages":["https://www.vojtechruzicka.com/","https://www.vojtechruzicka.com/owasp-top-10-2025/","https://www.vojtechruzicka.com/feed.xml"],"consentResult":"nopopup","consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[{"key":"cloudflare_insights","name":"Cloudflare Insights"},{"key":"plausible_analytics","name":"Plausible Analytics"}],"trackers":2,"requests":4,"thirdPartyHosts":3,"cookies":0,"thirdPartyCookies":0,"phase":"post","trackerRows":[{"id":403629,"scanId":"7817effe-5120-4be3-8c9e-1530e354bf28","key":"cloudflare_insights","requests":2,"domains":["cloudflareinsights.com"],"name":"Cloudflare Insights","category":"Site Analytics","organization":"Cloudflare","organizationDescription":"Cloudflare is a web performance and security company that provides online services to protect and accelerate websites online.","country":"US","privacyPolicyUrl":"https://www.cloudflare.com/privacypolicy/","websiteUrl":"https://www.cloudflare.com/insights/","wikidataQid":"Q4778915","wikidataConfidence":"verified"},{"id":403630,"scanId":"7817effe-5120-4be3-8c9e-1530e354bf28","key":"plausible_analytics","requests":2,"domains":["plausible.io"],"name":"Plausible Analytics","category":"Utilities","organization":"Plausible Insights","organizationDescription":"Plausible provides an open-source web analytics service (github.com/plausible/analytics) that is based in the EU. Not reliant on cookies, it adheres to GDPR, CCPA, and PECR regulations, offering a privacy-focused approach for website owners. The platform emphasizes data transparency, enabling users to maintain complete control over their information, serving as an alternative to traditional web analytics tools.","country":"EE","privacyPolicyUrl":"https://plausible.io/privacy","websiteUrl":"https://plausible.io/","wikidataQid":"Q140835153","wikidataConfidence":"verified"}]},"trackers":[{"id":403626,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","key":"cloudflare_insights","requests":2,"domains":["cloudflareinsights.com"],"name":"Cloudflare Insights","category":"Site Analytics","organization":"Cloudflare","organizationDescription":"Cloudflare is a web performance and security company that provides online services to protect and accelerate websites online.","country":"US","privacyPolicyUrl":"https://www.cloudflare.com/privacypolicy/","websiteUrl":"https://www.cloudflare.com/insights/","wikidataQid":"Q4778915","wikidataConfidence":"verified"},{"id":403627,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","key":"plausible_analytics","requests":2,"domains":["plausible.io"],"name":"Plausible Analytics","category":"Utilities","organization":"Plausible Insights","organizationDescription":"Plausible provides an open-source web analytics service (github.com/plausible/analytics) that is based in the EU. Not reliant on cookies, it adheres to GDPR, CCPA, and PECR regulations, offering a privacy-focused approach for website owners. The platform emphasizes data transparency, enabling users to maintain complete control over their information, serving as an alternative to traditional web analytics tools.","country":"EE","privacyPolicyUrl":"https://plausible.io/privacy","websiteUrl":"https://plausible.io/","wikidataQid":"Q140835153","wikidataConfidence":"verified"}],"unidentified":[],"hosts":[{"id":1244242,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","hostname":"www.vojtechruzicka.com","party":"first","addresses":["172.67.142.35"],"countries":["US"],"providers":["Cloudflare, Inc. (AS13335)"],"asns":[13335],"source":"observed","error":null},{"id":1244243,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","hostname":"plausible.io","party":"third","addresses":["143.244.56.56"],"countries":["GB"],"providers":["Datacamp Limited (AS60068)"],"asns":[60068],"source":"observed","error":null},{"id":1244244,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","hostname":"static.cloudflareinsights.com","party":"third","addresses":["104.16.80.73"],"countries":["US"],"providers":["Cloudflare, Inc. (AS13335)"],"asns":[13335],"source":"observed","error":null},{"id":1244245,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","hostname":"giscus.app","party":"third","addresses":["76.223.126.88"],"countries":["US"],"providers":["Amazon.com, Inc. (AS16509)"],"asns":[16509],"source":"observed","error":null}],"consentManagers":[],"signals":[{"id":1260442,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"MOUSE","source":"https://plausible.io/js/pa-xtcFmLVm-99urf6LDF4kZ.js","details":["click","scroll"]},{"id":1260443,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"MOUSE","source":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","details":["click"]},{"id":1260444,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"MOUSE","source":"https://www.vojtechruzicka.com/scripts/header-anchor.js?v=00e09e4e6e","details":["click"]},{"id":1260445,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"MOUSE","source":"https://www.vojtechruzicka.com/scripts/code-block.js?v=00e09e4e6e","details":["click"]},{"id":1260446,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"MOUSE","source":"https://www.vojtechruzicka.com/scripts/nav.js?v=00e09e4e6e","details":["click"]},{"id":1260447,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"MOUSE","source":"https://www.vojtechruzicka.com/scripts/analytics.js?v=00e09e4e6e","details":["click"]},{"id":1260448,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"MOUSE","source":"https://www.vojtechruzicka.com/scripts/toc-scrollspy.js?v=00e09e4e6e","details":["scroll"]},{"id":1260449,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"MOUSE","source":"https://www.vojtechruzicka.com/scripts/reading-progress.js?v=00e09e4e6e","details":["scroll"]},{"id":1260450,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"MOUSE","source":"https://www.vojtechruzicka.com/scripts/social-share.js?v=00e09e4e6e","details":["click"]},{"id":1260451,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"KEYBOARD","source":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","details":["keydown"]},{"id":1260452,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"KEYBOARD","source":"https://www.vojtechruzicka.com/scripts/nav.js?v=00e09e4e6e","details":["keydown"]},{"id":1260453,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"KEYBOARD","source":"https://www.vojtechruzicka.com/scripts/search.js?v=00e09e4e6e","details":["keydown"]},{"id":1260454,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"KEYBOARD","source":"https://www.vojtechruzicka.com/scripts/toc-scrollspy.js?v=00e09e4e6e","details":["keydown"]},{"id":1260455,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"TOUCH","source":"https://www.vojtechruzicka.com/scripts/toc-scrollspy.js?v=00e09e4e6e","details":["touchstart"]},{"id":1260456,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"behaviour","label":"SENSOR","source":"https://www.vojtechruzicka.com/scripts/reading-progress.js?v=00e09e4e6e","details":["orientationchange"]}],"cookies":[],"software":[],"platforms":[],"offeredLanguages":[],"resources":[{"id":1637340,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","party":"first","kind":"image","requests":8,"bytes":110964},{"id":1637341,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","party":"first","kind":"document","requests":4,"bytes":68350},{"id":1637342,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","party":"third","kind":"script","requests":5,"bytes":29196},{"id":1637343,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","party":"first","kind":"script","requests":11,"bytes":21149},{"id":1637344,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","party":"first","kind":"style","requests":2,"bytes":19720},{"id":1637345,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","party":"first","kind":"data","requests":4,"bytes":3930}],"dependencies":[{"id":791945,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","host":"static.cloudflareinsights.com","requests":2,"bytes":20550,"kinds":["script"],"embedded":false},{"id":791946,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","host":"plausible.io","requests":2,"bytes":6554,"kinds":["script"],"embedded":false},{"id":791947,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","host":"giscus.app","requests":1,"bytes":2092,"kinds":["script"],"embedded":false}],"pixels":[],"headers":[{"id":540481,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"alt-svc","value":"h3=\":443\"; ma=86400"},{"id":540482,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"content-security-policy","value":"upgrade-insecure-requests; default-src 'self'; base-uri 'self'; form-action 'self'; frame-ancestors 'none'; object-src 'none'; img-src 'self' data:; font-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'wasm-unsafe-eval' https://plausible.io https://giscus.app https://static.cloudflareinsights.com 'unsafe-hashes' 'sha256-cxdiCZwtY24Laz1F2/V0AwTuoYuhoi1l3UDpsPGaFZQ=' 'sha256-0r1xah0mO6tRZ4vR2AP8ON96OmHeR8AbJ/TKM4bNveI='; connect-src 'self' https://plausible.io https://cloudflareinsights.com; frame-src https://www.youtube-nocookie.com https://codepen.io https://giscus.app; media-src 'self'"},{"id":540483,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"cross-origin-opener-policy","value":"same-origin"},{"id":540484,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"cross-origin-resource-policy","value":"same-origin"},{"id":540485,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"permissions-policy","value":"geolocation=(), camera=(), microphone=()"},{"id":540486,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"referrer-policy","value":"strict-origin-when-cross-origin"},{"id":540487,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"server","value":"cloudflare"},{"id":540488,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"id":540489,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"x-content-type-options","value":"nosniff"},{"id":540490,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","name":"x-frame-options","value":"DENY"}],"identifiers":[],"domain":{"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","domain":"vojtechruzicka.com","dnssec":"unsigned","ipv6":true,"ipv6Reachable":null,"ipv6Reason":"no-egress","spf":false,"dmarcPolicy":null,"dnsError":null,"tlsProtocol":"TLSv1.3","tlsCipher":"TLS_AES_256_GCM_SHA384","tlsAlpn":"h2","tlsIssuer":"Google Trust Services","tlsValidFrom":"2026-08-12T13:59:30.000Z","tlsValidTo":"2026-11-10T14:59:27.000Z","tlsAuthorized":true,"tlsError":null,"registrar":"GoDaddy.com, LLC","registeredAt":"2016-04-14T20:18:45.000Z","expiresAt":"2029-04-14T20:18:45.000Z","holderCountry":null,"rdapSource":"rdap.verisign.com","rdapError":null,"robotsFound":true,"robotsAllows":true,"adsFound":false,"adsPartners":0,"securityFound":false,"securityContact":null,"probedAt":"2026-09-14T10:36:55.074Z","mailProvider":null,"dnsProvider":"Cloudflare","tlsAuthority":"Google Trust Services","tlsAuthorityCountry":"US"},"dns":[{"id":812303,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"ns","value":"liz.ns.cloudflare.com","rank":null,"cnameTarget":null,"provider":"Cloudflare"},{"id":812304,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","kind":"ns","value":"toby.ns.cloudflare.com","rank":null,"cnameTarget":null,"provider":"Cloudflare"}],"adsPartners":[],"blocklists":[{"id":1384432,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","resolver":"Quad9","resolverIp":"9.9.9.9","kind":"security","verdict":"allowed","note":null},{"id":1384433,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","resolver":"CleanBrowsing Security","resolverIp":"185.228.168.9","kind":"security","verdict":"allowed","note":null},{"id":1384434,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","resolver":"Comodo Secure","resolverIp":"8.26.56.26","kind":"security","verdict":"allowed","note":null},{"id":1384435,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","resolver":"OpenDNS","resolverIp":"208.67.222.222","kind":"security","verdict":"unknown","note":"EREFUSED"},{"id":1384436,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","resolver":"AdGuard","resolverIp":"94.140.14.14","kind":"ads","verdict":"allowed","note":null},{"id":1384437,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","resolver":"AdGuard Famille","resolverIp":"94.140.14.15","kind":"family","verdict":"allowed","note":null},{"id":1384438,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","resolver":"Cloudflare Famille","resolverIp":"1.1.1.3","kind":"family","verdict":"allowed","note":null},{"id":1384439,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","resolver":"CleanBrowsing Famille","resolverIp":"185.228.168.168","kind":"family","verdict":"allowed","note":null},{"id":1384440,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","resolver":"CleanBrowsing Adulte","resolverIp":"185.228.168.10","kind":"family","verdict":"allowed","note":null},{"id":1384441,"scanId":"6bed1849-392c-4620-9460-6bd553c6dc0f","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":{"Q140835153":{"qid":"Q140835153","label":"Plausible Insights","description":"entreprise développant et offrant un service basé sur Plausible Analytics","officialWebsite":"https://plausible.io","image":null,"tosdrId":null,"influenceWatchId":null,"wikipedia":null,"parentQid":null,"countryCode":"EE","countryLabel":"Estonie","fetchedAt":"2026-10-19T08:52:16.669Z"},"Q110644205":{"qid":"Q110644205","label":"DataCamp Limited","description":"société d'infrastructures et de réseaux privés britannique","officialWebsite":"https://www.datacamp.co.uk/","image":null,"tosdrId":null,"influenceWatchId":null,"wikipedia":null,"parentQid":null,"countryCode":"GB","countryLabel":"Royaume-Uni","fetchedAt":"2026-10-18T16:22:24.085Z"},"Q3884":{"qid":"Q3884","label":"Amazon","description":"entreprise américaine spécialisée dans la vente en ligne","officialWebsite":"https://www.amazon.com/","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Amazon%202024.svg","tosdrId":"190","influenceWatchId":"for-profit/amazon","wikipedia":{"en":"https://en.wikipedia.org/wiki/Amazon_(company)","fr":"https://fr.wikipedia.org/wiki/Amazon"},"parentQid":null,"countryCode":"US","countryLabel":"États-Unis","fetchedAt":"2026-10-18T15:05:58.006Z"},"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","16509":"Q3884","60068":"Q110644205"}},"siteMatch":{"qid":null,"confidence":null,"decided":false}}