{"scan":{"id":"ddca3644-7a7d-4aa7-8a81-15719bd71803","inputUrl":"blog.ingeniumsoftware.dev","url":"http://blog.ingeniumsoftware.dev/","site":"blog.ingeniumsoftware.dev","collectionId":"5146f352-cd06-4ad5-9a57-617bc10d6609","status":"success","error":null,"pageTitle":"Ingenium Software Engineering Blog","finalUrl":"https://blog.ingeniumsoftware.dev/","dnsServer":"9.9.9.9","pages":3,"browsingHistory":["https://blog.ingeniumsoftware.dev/","https://blog.ingeniumsoftware.dev/navigating-the-journey-from-net-framework-to-net-strategic-decisions-for-legacy-codebases/","https://blog.ingeniumsoftware.dev/reflecting-on-bending-sql-server-to-my-will/"],"device":"mobile-iphone-12-pro","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":"eab7cc44-ae3a-46a2-b9bb-97e0acae90c1","leaseExpiresAt":null,"requiredTag":null,"avoidRunnerId":null,"attempts":1,"createdAt":"2026-09-07T09:54:50.163Z","startedAt":"2026-09-08T10:15:36.673Z","finishedAt":"2026-09-08T10:16:02.237Z"},"pageAfterConsent":false,"half":{"id":"ddca3644-7a7d-4aa7-8a81-15719bd71803","status":"success","at":"2026-09-07T09:54:50.163Z","pages":["https://blog.ingeniumsoftware.dev/","https://blog.ingeniumsoftware.dev/navigating-the-journey-from-net-framework-to-net-strategic-decisions-for-legacy-codebases/","https://blog.ingeniumsoftware.dev/reflecting-on-bending-sql-server-to-my-will/"],"consentResult":null,"consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[],"trackers":0,"requests":0,"thirdPartyHosts":5,"cookies":0,"thirdPartyCookies":0},"other":{"id":"2408c55f-dd05-423e-b95b-a746c13ac8cd","status":"success","at":"2026-09-08T10:16:02.264Z","pages":["https://blog.ingeniumsoftware.dev/","https://blog.ingeniumsoftware.dev/navigating-the-journey-from-net-framework-to-net-strategic-decisions-for-legacy-codebases/","https://blog.ingeniumsoftware.dev/reflecting-on-bending-sql-server-to-my-will/"],"consentResult":"nopopup","consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[],"trackers":0,"requests":0,"thirdPartyHosts":5,"cookies":0,"thirdPartyCookies":0,"phase":"post","trackerRows":[]},"trackers":[],"unidentified":[],"hosts":[{"id":632810,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","hostname":"blog.ingeniumsoftware.dev","party":"first","addresses":["151.101.3.7"],"countries":["US"],"providers":["Fastly, Inc. (AS54113)"],"asns":[54113],"source":"observed","error":null},{"id":632811,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","hostname":"cdn.jsdelivr.net","party":"third","addresses":["151.101.65.229"],"countries":["US"],"providers":["Fastly, Inc. (AS54113)"],"asns":[54113],"source":"observed","error":null},{"id":632812,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","hostname":"cdnjs.cloudflare.com","party":"third","addresses":["104.17.24.14"],"countries":["US"],"providers":["Cloudflare, Inc. (AS13335)"],"asns":[13335],"source":"observed","error":null},{"id":632813,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","hostname":"storage.ghost.io","party":"third","addresses":["199.232.211.7"],"countries":["US"],"providers":["Fastly, Inc. (AS54113)"],"asns":[54113],"source":"observed","error":null},{"id":632814,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","hostname":"code.jquery.com","party":"third","addresses":["151.101.129.155"],"countries":["US"],"providers":["Fastly, Inc. (AS54113)"],"asns":[54113],"source":"observed","error":null},{"id":632815,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","hostname":"inversionofcontrol.ghost.io","party":"third","addresses":["151.101.3.7"],"countries":["US"],"providers":["Fastly, Inc. (AS54113)"],"asns":[54113],"source":"observed","error":null}],"consentManagers":[],"signals":[{"id":929001,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"behaviour","label":"KEYBOARD","source":"https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js","details":["keydown"]}],"cookies":[],"software":[],"platforms":[],"offeredLanguages":[],"resources":[{"id":1121500,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"third","kind":"image","requests":15,"bytes":10053180},{"id":1121501,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"third","kind":"script","requests":18,"bytes":2571395},{"id":1121502,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"first","kind":"font","requests":8,"bytes":137165},{"id":1121503,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"first","kind":"script","requests":9,"bytes":66447},{"id":1121504,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"first","kind":"style","requests":6,"bytes":49163},{"id":1121505,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"first","kind":"document","requests":4,"bytes":24892},{"id":1121506,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"third","kind":"data","requests":9,"bytes":9994},{"id":1121507,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"third","kind":"style","requests":3,"bytes":3316},{"id":1121508,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"first","kind":"data","requests":3,"bytes":817},{"id":1121509,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","party":"third","kind":"other","requests":9,"bytes":0}],"dependencies":[{"id":405704,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","host":"storage.ghost.io","requests":15,"bytes":10053180,"kinds":["image"],"embedded":false},{"id":405705,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","host":"cdn.jsdelivr.net","requests":6,"bytes":2258101,"kinds":["script"],"embedded":false},{"id":405706,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","host":"code.jquery.com","requests":3,"bytes":288533,"kinds":["script"],"embedded":false},{"id":405707,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","host":"cdnjs.cloudflare.com","requests":12,"bytes":28077,"kinds":["script","style"],"embedded":false},{"id":405708,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","host":"inversionofcontrol.ghost.io","requests":18,"bytes":9994,"kinds":["data","other"],"embedded":false}],"pixels":[],"headers":[{"id":350065,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","name":"alt-svc","value":"clear"},{"id":350066,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","name":"server","value":"openresty"}],"identifiers":[],"domain":{"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","domain":"ingeniumsoftware.dev","dnssec":"signed","ipv6":true,"ipv6Reachable":null,"ipv6Reason":"no-egress","spf":true,"dmarcPolicy":null,"dnsError":null,"tlsProtocol":"TLSv1.3","tlsCipher":"TLS_AES_128_GCM_SHA256","tlsAlpn":"h2","tlsIssuer":"Certainly","tlsValidFrom":"2026-09-06T02:21:51.000Z","tlsValidTo":"2026-10-06T02:21:50.000Z","tlsAuthorized":true,"tlsError":null,"registrar":"Squarespace Domains II LLC.","registeredAt":"2021-04-13T08:43:20.198Z","expiresAt":"2027-04-13T08:43:20.198Z","holderCountry":null,"rdapSource":"rdap.org","rdapError":null,"robotsFound":true,"robotsAllows":true,"adsFound":false,"adsPartners":0,"securityFound":false,"securityContact":null,"probedAt":"2026-09-08T10:16:02.249Z","mailProvider":"Google","dnsProvider":"Google","tlsAuthority":null,"tlsAuthorityCountry":null},"dns":[{"id":401679,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"mx","value":"alt2.aspmx.l.google.com","rank":5,"cnameTarget":null,"provider":"Google"},{"id":401680,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"mx","value":"alt3.aspmx.l.google.com","rank":10,"cnameTarget":null,"provider":"Google"},{"id":401681,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"mx","value":"alt1.aspmx.l.google.com","rank":5,"cnameTarget":null,"provider":"Google"},{"id":401682,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"mx","value":"alt4.aspmx.l.google.com","rank":10,"cnameTarget":null,"provider":"Google"},{"id":401683,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"mx","value":"aspmx.l.google.com","rank":1,"cnameTarget":null,"provider":"Google"},{"id":401684,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"ns","value":"ns-cloud-b2.googledomains.com","rank":null,"cnameTarget":null,"provider":"Google"},{"id":401685,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"ns","value":"ns-cloud-b3.googledomains.com","rank":null,"cnameTarget":null,"provider":"Google"},{"id":401686,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"ns","value":"ns-cloud-b4.googledomains.com","rank":null,"cnameTarget":null,"provider":"Google"},{"id":401687,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"ns","value":"ns-cloud-b1.googledomains.com","rank":null,"cnameTarget":null,"provider":"Google"},{"id":401688,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","kind":"spf","value":"_spf.google.com","rank":null,"cnameTarget":null,"provider":"Google"}],"adsPartners":[],"blocklists":[{"id":681562,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"Quad9","resolverIp":"9.9.9.9","kind":"security","verdict":"allowed","note":null},{"id":681563,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"CleanBrowsing Security","resolverIp":"185.228.168.9","kind":"security","verdict":"allowed","note":null},{"id":681564,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"Comodo Secure","resolverIp":"8.26.56.26","kind":"security","verdict":"unknown","note":"ETIMEOUT"},{"id":681565,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"OpenDNS","resolverIp":"208.67.222.222","kind":"security","verdict":"unknown","note":"EREFUSED"},{"id":681566,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"AdGuard","resolverIp":"94.140.14.14","kind":"ads","verdict":"allowed","note":null},{"id":681567,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"AdGuard Famille","resolverIp":"94.140.14.15","kind":"family","verdict":"allowed","note":null},{"id":681568,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"Cloudflare Famille","resolverIp":"1.1.1.3","kind":"family","verdict":"allowed","note":null},{"id":681569,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"CleanBrowsing Famille","resolverIp":"185.228.168.168","kind":"family","verdict":"allowed","note":null},{"id":681570,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"CleanBrowsing Adulte","resolverIp":"185.228.168.10","kind":"family","verdict":"allowed","note":null},{"id":681571,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","resolver":"OpenDNS Famille","resolverIp":"208.67.222.123","kind":"family","verdict":"unknown","note":"EREFUSED"}],"threats":[],"wayback":null,"cnames":[{"id":9017,"scanId":"ddca3644-7a7d-4aa7-8a81-15719bd71803","host":"blog.ingeniumsoftware.dev","target":"inversionofcontrol.ghost.io","targetDomain":"ghost.io","provider":null,"cloaking":false}],"reputation":[],"webcompat":{"consulted":false,"rules":0,"updatedAt":null,"flags":[]},"wikidata":{"entities":{"Q34045622":{"qid":"Q34045622","label":"Fastly","description":"entreprise américaine de cloud computing","officialWebsite":"https://www.fastly.com","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Fastly%20logo.svg","tosdrId":"9951","influenceWatchId":null,"wikipedia":{"en":"https://en.wikipedia.org/wiki/Fastly","fr":"https://fr.wikipedia.org/wiki/Fastly"},"parentQid":null,"countryCode":"US","countryLabel":"États-Unis","fetchedAt":"2026-10-18T15:05:56.758Z"},"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","54113":"Q34045622"}},"siteMatch":{"qid":null,"confidence":null,"decided":false}}