{"domain":"github.com","analyzed_at":"2026-06-17T06:45:45.006Z","cached":true,"http_probe_blocked":false,"is_subdomain":false,"dns":{"records":[{"type":"A","name":"github.com","ttl":59,"data":"140.82.114.3"},{"type":"CAA","name":"github.com","ttl":831,"data":"0 issuewild \"digicert.com\""},{"type":"CAA","name":"github.com","ttl":831,"data":"0 issue \"globalsign.com\""},{"type":"CAA","name":"github.com","ttl":831,"data":"0 issue \"letsencrypt.org\""},{"type":"CAA","name":"github.com","ttl":831,"data":"0 issuewild \"letsencrypt.org\""},{"type":"CAA","name":"github.com","ttl":831,"data":"0 issuewild \"sectigo.com\""},{"type":"CAA","name":"github.com","ttl":831,"data":"0 issue \"digicert.com\""},{"type":"CAA","name":"github.com","ttl":831,"data":"0 issue \"sectigo.com\""},{"type":"SOA","name":"github.com","ttl":2429,"data":"dns1.p08.nsone.net. hostmaster.nsone.net. 1656468023 43200 7200 1209600 3600"},{"type":"TXT","name":"github.com","ttl":265,"data":"stripe-verification=f88ef17321660a01bab1660454192e014defa29ba7b8de9633c69d6b4912217f"},{"type":"TXT","name":"github.com","ttl":265,"data":"apple-domain-verification=RyQhdzTl6Z6x8ZP4"},{"type":"TXT","name":"github.com","ttl":265,"data":"krisp-domain-verification=ZlyiK7XLhnaoUQb2hpak1PLY7dFkl1WE"},{"type":"TXT","name":"github.com","ttl":265,"data":"v=spf1 ip4:192.30.252.0/22 include:spf.protection.outlook.com include:_netblocks.google.com include:_netblocks2.google.com include:mail.zendesk.com include:_spf.salesforce.com include:servers.mcsv.net include:mktomail.com include:sendgrid.net ip4:62.253.227.114 ip4:166.78.69.169 ip4:166.78.69.170 ip4:166.78.71.131 ~all"},{"type":"TXT","name":"github.com","ttl":265,"data":"google-site-verification=UTM-3akMgubp6tQtgEuAkYNYLyYAvpTnnSrDMWoDR3o"},{"type":"TXT","name":"github.com","ttl":265,"data":"TAILSCALE-xOzoDvFUzZr5YYVCQFuD"},{"type":"TXT","name":"github.com","ttl":265,"data":"jamf-site-verification=XtaPNIYghF_e_xRDI8CjgQ"},{"type":"TXT","name":"github.com","ttl":265,"data":"MS=ms58704441"},{"type":"TXT","name":"github.com","ttl":265,"data":"adobe-idp-site-verification=b92c9e999aef825edc36e0a3d847d2dbad5b2fc0e05c79ddd7a16139b48ecf4b"},{"type":"TXT","name":"github.com","ttl":265,"data":"google-site-verification=82Le34Flgtd15ojYhHlGF_6g72muSjamlMVThBOJpks"},{"type":"TXT","name":"github.com","ttl":265,"data":"miro-verification=d2e174fdb00c71e0bcf58f8e58c3da2dd80dcfa9"},{"type":"TXT","name":"github.com","ttl":265,"data":"loom-site-verification=f3787154f1154b7880e720a511ea664d"},{"type":"TXT","name":"github.com","ttl":265,"data":"00Dd0000000hHE0=1TBKg000000TN2r"},{"type":"TXT","name":"github.com","ttl":265,"data":"atlassian-domain-verification=jjgw98AKv2aeoYFxiL/VFaoyPkn3undEssTRuMg6C/3Fp/iqhkV4HVV7WjYlVeF8"},{"type":"TXT","name":"github.com","ttl":265,"data":"shopify-verification-code=t1YPwcmvnxZyBycaCpk1MPyWoFs72o"},{"type":"TXT","name":"github.com","ttl":265,"data":"MS=6BF03E6AF5CB689E315FB6199603BABF2C88D805"},{"type":"TXT","name":"github.com","ttl":265,"data":"MS=ms44452932"},{"type":"TXT","name":"github.com","ttl":265,"data":"facebook-domain-verification=39xu4jzl7roi7x0n93ldkxjiaarx50"},{"type":"TXT","name":"github.com","ttl":265,"data":"docusign=087098e3-3d46-47b7-9b4e-8a23028154cd"},{"type":"TXT","name":"github.com","ttl":265,"data":"calendly-site-verification=at0DQARi7IZvJtXQAWhMqpmIzpvoBNF7aam5VKKxP"},{"type":"MX","name":"github.com","ttl":149,"data":"0 github-com.mail.protection.outlook.com."},{"type":"NS","name":"github.com","ttl":2820,"data":"dns3.p08.nsone.net."},{"type":"NS","name":"github.com","ttl":2820,"data":"dns4.p08.nsone.net."},{"type":"NS","name":"github.com","ttl":2820,"data":"ns-421.awsdns-52.com."},{"type":"NS","name":"github.com","ttl":2820,"data":"ns-1283.awsdns-32.org."},{"type":"NS","name":"github.com","ttl":2820,"data":"ns-520.awsdns-01.net."},{"type":"NS","name":"github.com","ttl":2820,"data":"dns1.p08.nsone.net."},{"type":"NS","name":"github.com","ttl":2820,"data":"ns-1707.awsdns-21.co.uk."},{"type":"NS","name":"github.com","ttl":2820,"data":"dns2.p08.nsone.net."}]},"rdap":{"registrar":"MarkMonitor Inc.","registration_date":"2007-10-09T18:20:50Z","expiration_date":"2026-10-09T18:20:50Z","last_changed":"2024-09-07T09:16:32Z","nameservers":["DNS1.P08.NSONE.NET","DNS2.P08.NSONE.NET","DNS3.P08.NSONE.NET","DNS4.P08.NSONE.NET","NS-1283.AWSDNS-32.ORG","NS-1707.AWSDNS-21.CO.UK","NS-421.AWSDNS-52.COM","NS-520.AWSDNS-01.NET"],"status":["client delete prohibited","client transfer prohibited","client update prohibited"],"domain_age_days":6825,"days_until_expiry":114},"status":{"is_up":true,"status_code":200,"response_time_ms":20,"error":null,"status_label":"UP","http_blocked":false,"http2":true,"http3":false,"alt_svc":null},"redirects":[{"url":"https://github.com","status_code":200,"server":"cloudflare","response_time_ms":30}],"headers":{"raw":{"cache-control":"max-age=0, private, must-revalidate","connection":"close","content-language":"en-US","content-security-policy":"default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net productionresultssa1.blob.core.windows.net productionresultssa2.blob.core.windows.net productionresultssa3.blob.core.windows.net productionresultssa4.blob.core.windows.net productionresultssa5.blob.core.windows.net productionresultssa6.blob.core.windows.net productionresultssa7.blob.core.windows.net productionresultssa8.blob.core.windows.net productionresultssa9.blob.core.windows.net productionresultssa10.blob.core.windows.net productionresultssa11.blob.core.windows.net productionresultssa12.blob.core.windows.net productionresultssa13.blob.core.windows.net productionresultssa14.blob.core.windows.net productionresultssa15.blob.core.windows.net productionresultssa16.blob.core.windows.net productionresultssa17.blob.core.windows.net productionresultssa18.blob.core.windows.net productionresultssa19.blob.core.windows.net github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com edge.fullstory.com rs.fullstory.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com www.youtube-nocookie.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com user-images.githubusercontent.com private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com explore-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com images.ctfassets.net/8aevphvgewt8/; manifest-src 'self'; media-src github.com user-images.githubusercontent.com secured-user-images.githubusercontent.com private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com assets.ctfassets.net/8aevphvgewt8/ videos.ctfassets.net/8aevphvgewt8/; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/","content-type":"text/html; charset=utf-8","date":"Wed, 17 Jun 2026 06:44:39 GMT","etag":"W/\"79de3c7bb25c1030db947600c9f8abf9\"","referrer-policy":"origin-when-cross-origin, strict-origin-when-cross-origin","set-cookie":"logged_in=no; expires=Thu, 17 Jun 2027 06:44:39 GMT; domain=.github.com; path=/; HttpOnly; secure; SameSite=Lax","strict-transport-security":"max-age=31536000; includeSubdomains; preload","transfer-encoding":"chunked","vary":"X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept-Language, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With","x-content-type-options":"nosniff","x-frame-options":"deny","x-github-request-id":"2815:270DA7:2251978:2BCB170:6A324243","x-xss-protection":"0"},"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 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net productionresultssa1.blob.core.windows.net productionresultssa2.blob.core.windows.net productionresultssa3.blob.core.windows.net productionresultssa4.blob.core.windows.net productionresultssa5.blob.core.windows.net productionresultssa6.blob.core.windows.net productionresultssa7.blob.core.windows.net productionresultssa8.blob.core.windows.net productionresultssa9.blob.core.windows.net productionresultssa10.blob.core.windows.net productionresultssa11.blob.core.windows.net productionresultssa12.blob.core.windows.net productionresultssa13.blob.core.windows.net productionresultssa14.blob.core.windows.net productionresultssa15.blob.core.windows.net productionresultssa16.blob.core.windows.net productionresultssa17.blob.core.windows.net productionresultssa18.blob.core.windows.net productionresultssa19.blob.core.windows.net github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com edge.fullstory.com rs.fullstory.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com www.youtube-nocookie.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com user-images.githubusercontent.com private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com explore-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com images.ctfassets.net/8aevphvgewt8/; manifest-src 'self'; media-src github.com user-images.githubusercontent.com secured-user-images.githubusercontent.com private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com assets.ctfassets.net/8aevphvgewt8/ videos.ctfassets.net/8aevphvgewt8/; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/","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":"origin-when-cross-origin, strict-origin-when-cross-origin","recommendation":null},{"header":"Permissions-Policy","status":"warning","value":null,"recommendation":"Restrict browser features with Permissions-Policy"},{"header":"X-XSS-Protection","status":"pass","value":"0","recommendation":null},{"header":"Cross-Origin-Opener-Policy","status":"warning","value":null,"recommendation":"Set to \"same-origin\" if using cross-origin isolation"},{"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":"CMS","name":"Contentful","version":null,"confidence":"medium"},{"category":"Hosting","name":"GitHub Pages","version":null,"confidence":"medium"},{"category":"JS Framework","name":"Stimulus","version":null,"confidence":"medium"},{"category":"JS Framework","name":"Turbo","version":null,"confidence":"medium"},{"category":"JS Library","name":"D3.js","version":null,"confidence":"medium"},{"category":"Server","name":"Ruby on Rails","version":null,"confidence":"medium"},{"category":"Monitoring","name":"FullStory","version":null,"confidence":"medium"},{"category":"Privacy","name":"Cookiebot","version":null,"confidence":"medium"},{"category":"Customer Data Platform","name":"Lytics","version":null,"confidence":"medium"}],"meta":{"robots_txt":"# If you would like to crawl GitHub contact us via https://support.github.com?tags=dotcom-robots\n# We also provide an extensive API: https://docs.github.com\nUser-agent: bingbot\nDisallow: /ekansa/Open-Context-Data\nDisallow: /ekansa/opencontext-*\nDisallow: /account-login\nDisallow: */tarball/\nDisallow: */zipball/\nDisallow: /Explodingstuff/\nDisallow: /copilot/\nDisallow: /copilot/c/\n\nUser-agent: adidxbot\nDisallow: /ekansa/Open-Context-Data\nDisallow: /ekansa/opencontext-*\nDisallow: /account-login\nDisallow: */tarball/\nDisallow: */zipball/\nDisallow: /Explodingstuff/\nDisallow: /copilot/\nDisallow: /copilot/c/\n\nUser-agent: BingPreview\nDisallow: /ekansa/Open-Context-Data\nDisallow: /ekansa/opencontext-*\nDisallow: /account-login\nDisallow: */tarball/\nDisallow: */zipball/\nDisallow: /Explodingstuff/\nDisallow: /copilot/\nDisallow: /copilot/c/\n\nUser-agent: baidu\ncrawl-delay: 1\n\n\nUser-agent: *\n\nDisallow: /*/*/pulse\nDisallow: /*/*/projects\nDisallow: /*/*/forks\nDisallow: /*/*/issues/new\nDisallow: /*/*/milestones/new\nDisallow: /*/*/issues/search\nDisallow: /*/*/commits/\nDisallow: /*/*/branches\nDisallow: /*/*/contributors\nDisallow: /*/*/tags\nDisallow: /*/*/stargazers\nDisallow: /*/*/watchers\nDisallow: /*/*/network\nDisallow: /*/*/graphs\nDisallow: /*/*/compare\n\nDisallow: /*/tree/\nDisallow: /gist/\nDisallow: /*/download\nDisallow: /*/revisions\nDisallow: /*/commits/*?author\nDisallow: /*/commits/*?path\nDisallow: /*/comments\nDisallow: /*/archive/\nDisallow: /*/blame/\nDisallow: /*/raw/\nDisallow: /*/cache/\nDisallow: /.git/\nDisallow: */.git/\nDisallow: /*.git$\nDisallow: /search/advanced\nDisallow: /search$\nDisallow: /*q=\nDisallow: /*.atom$\n\nDisallow: /ekansa/Open-Context-Data\nDisallow: /ekansa/opencontext-*\nDisallow: */tarball/\nDisallow: */zipball/\n\nDisallow: /*source=*\nDisallow: /*ref_cta=*\nDisallow: /*plan=*\nDisallow: /*return_to=*\nDisallow: /*ref_loc=*\nDisallow: /*setup_organization=*\nDisallow: /*source_repo=*\nDisallow: /*ref_page=*\nDisallow: /*source=*\nDisallow: /*referrer=*\nDisallow: /*report=*\nDisall","robots_txt_exists":true,"sitemap_detected":false,"sitemap_url":null,"sitemap_page_count":null,"og_title":"GitHub · Change is constant. GitHub keeps you ahead.","og_description":"Join the world&#39;s most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.","og_image":"https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png","favicon_url":"https://github.githubassets.com/favicons/favicon"},"ip_info":{"ip":"140.82.114.3","isp":"GitHub, Inc.","org":"GitHub, Inc.","asn":"AS36459","city":"","country":"United States","country_code":"US","lat":37.751,"lon":-97.822,"reverse_dns":"lb-140-82-114-3-iad.github.com","ipv6":null},"blocklists":[{"name":"SpamCop","zone":"bl.spamcop.net","listed":false,"detail":null},{"name":"Spamhaus ZEN","zone":"zen.spamhaus.org","listed":false,"detail":"query blocked (public resolver)"},{"name":"Barracuda","zone":"b.barracudacentral.org","listed":false,"detail":null}],"ssl":{"grade":"A+","issuer":"CN=Sectigo Public Server Authentication CA DV E36,O=Sectigo Limited,C=GB","subject":"CN=github.com","valid_from":"2026-05-05T00:00:00Z","valid_to":"2026-08-02T23:59:59Z","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_256_CBC_SHA","id":49162,"strength":"acceptable"},{"name":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","id":49172,"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_RSA_WITH_AES_128_GCM_SHA256","id":49199,"strength":"strong"},{"name":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","id":49200,"strength":"strong"},{"name":"TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256","id":52392,"strength":"strong"},{"name":"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","id":52393,"strength":"strong"},{"name":"TLS_RSA_WITH_AES_128_CBC_SHA","id":47,"strength":"weak"},{"name":"TLS_RSA_WITH_AES_256_CBC_SHA","id":53,"strength":"weak"},{"name":"TLS_RSA_WITH_AES_128_CBC_SHA256","id":60,"strength":"weak"},{"name":"TLS_RSA_WITH_AES_128_GCM_SHA256","id":156,"strength":"weak"},{"name":"TLS_RSA_WITH_AES_256_GCM_SHA384","id":157,"strength":"weak"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","id":49187,"strength":"acceptable"},{"name":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","id":49191,"strength":"acceptable"}],"ocsp_stapling":false,"has_scts":false,"sct_count":0,"forward_secrecy":true},"performance":{"score":33,"fcp":13047.443544293728,"lcp":16669.02547846772,"tbt":1045,"cls":0,"si":13047.443544293728,"ttfb":79,"strategy":"mobile","error":null,"screenshot":"data:image/jpeg;base64,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F9P8CvcRuca41d/de4/s/wCYXGV2bV/917h+z/mFxleb72+5T+v7bgREXy1EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREHR4istZz/XY/p/gViIjzWWs/8AbYvp/gV7mNzjXWrv7r3H9n/MLjK7Lq4/9l7h+z/mFxpeb73+7T+v7bgREXylEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREHRYjzWWs5/r0X0/wKxEfVZaz/ANui+n+BXuadzildat/uxcP2f8wuNrserf7sXD9n/MLji853v92n9f25KRERfJUREQEREBERAREQEREBERAREQEREBERAREQFIAwXOOGjqVCoqDhkY7jk/T/APoUVJmbnyY8j0lVNLZASzII5lpW56UrrTR2a5Rw29la9tEJqqSpbguO9g4bMfBABPPqTg9y1Cu8EbdHG1mV1IXAxiYAOAPVpx1xzGe9S480Q8iUWkdDiWWs/wDbovp/gViYllrP/bovp/gV7emdjiXOrf7sXD9n/MLjq7Fqz+7Nw/Z/zC46vO97/dp/X9uSncIiL5SiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAjmiRm0nBBy0n+CIgQTVVIyojiLmNqI+HIMZ3NyDj1gKIozG7fIMOHwW9+fOVIJHQlFLAiIqOhRdVlrP/bovp/gURe1o3OKVxqz+7Nw/Z/zC4+iLz/e/3af05KRERfKUREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQf/9k="},"performance_desktop":{"score":null,"fcp":null,"lcp":null,"tbt":null,"cls":null,"si":null,"ttfb":null,"strategy":"desktop","error":"PageSpeed desktop timed out","screenshot":null},"performance_crux":{"lcp_p75":1853,"fcp_p75":1641,"cls_p75":0.05,"inp_p75":78,"ttfb_p75":1253,"rtt_p75":150,"form_factors":null,"collection_period":{"first_date":"2026-05-19","last_date":"2026-06-15"},"has_data":true},"llms_txt":{"found":true,"content":"# GitHub\n\n> GitHub is a developer platform for building, shipping, and maintaining software. It provides cloud-based Git repository hosting, CI/CD via GitHub Actions, project management with Issues and Projects, code review via pull requests, AI-powered development with GitHub Copilot, and APIs (REST and GraphQL) for automation and integration.\n\n## How to use\n\nTo retrieve full article content, page lists, or search results programmatically, please use the APIs below. To find a specific article, use the **Search API** with a query. To browse all available pages, use the **Page List API** to get a list of paths, then fetch individual articles with the **Article API**. The `/api/article/body` endpoint returns markdown, ideal for LLM consumption. These APIs return structured markdown and JSON and are the preferred way for LLMs and automated tools to access GitHub documentation.\n\n* [Versions API](https://docs.github.com/api/pagelist/versions): Lists all available documentation versions.\n* [Languages API](https://docs.github.com/api/pagelist/languages): Lists all available languages.\n* [Page List API](https://docs.github.com/api/pagelist/en/free-pro-team@latest): Returns every docs page path for a given language and version.\n* [Article API](https://docs.github.com/api/article): Returns the full rendered content and context of any docs page as JSON. Example: `curl \"https://docs.github.com/api/article?pathname=/en/get-started/start-your-journey/about-github-and-git\"`\n* [Article Body API](https://docs.github.com/api/article/body): Returns the full rendered content of any docs page as markdown. Example: `curl \"https://docs.github.com/api/article/body?pathname=/en/get-started/start-your-journey/about-github-and-git\"`\n* [Search API](https://docs.github.com/api/search/v1): Search across all docs content. Example: `curl \"https://docs.github.com/api/search/v1?query=actions&language=en&version=free-pro-team@latest\"`\n* [GitHub MCP server](https://github.com/github/github-mcp-server): For agents that connect via Model Context Protocol, the GitHub MCP server provides tools for working with GitHub itself: repositories, issues, pull requests, workflows, and code. It does not currently include docs search.\n\n## Building with GitHub, for coding agents and automation\n\n* [Extend Copilot Chat with MCP](https://docs.github.com/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/extend-copilot-chat-with-mcp): Connect MCP servers to Copilot Chat to share context from other applications.\n* [Use the GitHub MCP Server](https://docs.github.com/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/use-the-github-mcp-server): Learn how to use the GitHub Model Context Protocol (MCP) server to interact with repositories, issues, pull requests, and other GitHub features, directly from Copilot Chat in your IDE.\n* [Set up the GitHub MCP Server](https://docs.github.com/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server): Learn how to configure the Git","full_found":false,"full_content":null},"wayback":{"first_snapshot":"2026-06-17","last_snapshot":"2026-06-17","total_snapshots":1,"archive_url":"https://web.archive.org/web/*/github.com"},"tranco_rank":29,"email_auth":{"spf":{"found":true,"record":"v=spf1 ip4:192.30.252.0/22 include:spf.protection.outlook.com include:_netblocks.google.com include:_netblocks2.google.com include:mail.zendesk.com include:_spf.salesforce.com include:servers.mcsv.net include:mktomail.com include:sendgrid.net ip4:62.253.227.114 ip4:166.78.69.169 ip4:166.78.69.170 ip4:166.78.71.131 ~all","mechanisms":["ip4:192.30.252.0/22","include:spf.protection.outlook.com","include:_netblocks.google.com","include:_netblocks2.google.com","include:mail.zendesk.com","include:_spf.salesforce.com","include:servers.mcsv.net","include:mktomail.com","include:sendgrid.net","ip4:62.253.227.114","ip4:166.78.69.169","ip4:166.78.69.170","ip4:166.78.71.131"],"all_qualifier":"~all"},"dmarc":{"found":true,"record":"v=DMARC1; p=quarantine; sp=reject; pct=100; rua=mailto:dmarc@github.com; ruf=mailto:dmarc@github.com; fo=1","policy":"quarantine","subdomain_policy":"reject","rua":"mailto:dmarc@github.com","ruf":"mailto:dmarc@github.com"},"dkim_selectors_found":["google","selector1","s1","s2","smtpapi","k1"],"bimi":{"found":false,"record":null,"logo_url":null,"authority_url":null},"mta_sts":{"dns_found":false,"policy_found":false,"mode":null},"tls_rpt":{"found":false,"record":null,"rua":null}},"carbon":null,"robots_parsed":{"blocks":[{"user_agent":"bingbot","disallow":["/ekansa/Open-Context-Data","/ekansa/opencontext-*","/account-login","*/tarball/","*/zipball/","/Explodingstuff/","/copilot/","/copilot/c/"],"allow":[]},{"user_agent":"adidxbot","disallow":["/ekansa/Open-Context-Data","/ekansa/opencontext-*","/account-login","*/tarball/","*/zipball/","/Explodingstuff/","/copilot/","/copilot/c/"],"allow":[]},{"user_agent":"BingPreview","disallow":["/ekansa/Open-Context-Data","/ekansa/opencontext-*","/account-login","*/tarball/","*/zipball/","/Explodingstuff/","/copilot/","/copilot/c/"],"allow":[]},{"user_agent":"*","disallow":["/*/*/pulse","/*/*/projects","/*/*/forks","/*/*/issues/new","/*/*/milestones/new","/*/*/issues/search","/*/*/commits/","/*/*/branches","/*/*/contributors","/*/*/tags","/*/*/stargazers","/*/*/watchers","/*/*/network","/*/*/graphs","/*/*/compare","/*/tree/","/gist/","/*/download","/*/revisions","/*/commits/*?author","/*/commits/*?path","/*/comments","/*/archive/","/*/blame/","/*/raw/","/*/cache/","/.git/","*/.git/","/*.git$","/search/advanced","/search$","/*q=","/*.atom$","/ekansa/Open-Context-Data","/ekansa/opencontext-*","*/tarball/","*/zipball/","/*source=*","/*ref_cta=*","/*plan=*","/*return_to=*","/*ref_loc=*","/*setup_organization=*","/*source_repo=*","/*ref_page=*","/*source=*","/*referrer=*","/*report=*"],"allow":[]}],"crawl_delay":1,"sitemaps":[],"interesting_blocked":["/.git/"],"is_restrictive":false,"is_missing":false},"json_ld":[],"http_protocols":{"http2":true,"http3":false,"alt_svc":null},"shodan":{"ports":[22,80,443],"cpes":[],"vulns":[],"tags":[],"hostnames":["lb-140-82-114-3-iad.github.com","www.github.com","github.com"]},"dnssec":{"enabled":false,"has_dnskey":false,"has_ds":false,"validated":false},"hosting":{"provider":"GitHub","cdn":null,"waf":null},"social_meta":{"og":{"title":"GitHub · Change is constant. GitHub keeps you ahead.","description":"Join the world&#39;s most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.","image":"https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png","type":"object","url":"https://github.com/","site_name":"GitHub","locale":null},"twitter":{"card":"summary_large_image","site":"@github","creator":null,"title":"GitHub · Change is constant. GitHub keeps you ahead.","description":"Join the world&#39;s most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.","image":"https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png"},"score":100,"missing":[]},"legal":{"pages_found":[{"name":"Team","url":"https://github.com/team","source":"html"},{"name":"About","url":"https://docs.github.com/get-started/exploring-integrations/about-building-integrations","source":"html"},{"name":"Terms of Service","url":"https://docs.github.com/site-policy/github-terms/github-terms-of-service","source":"html"},{"name":"Privacy Policy","url":"https://docs.github.com/site-policy/privacy-policies/github-privacy-statement","source":"html"}],"cookie_consent_detected":false,"consent_provider":null},"resource_hints":{"preload":["https://github.githubassets.com/assets/global-banner-disable-7217e941c22f8801.js","https://github.githubassets.com/assets/MonaSansVF-wdth-wght-opsz-902d64c7ad02.woff2"],"preconnect":["https://github.githubassets.com","https://avatars.githubusercontent.com"],"prefetch":[],"dns_prefetch":["https://github.githubassets.com","https://avatars.githubusercontent.com","https://github-cloud.s3.amazonaws.com","https://user-images.githubusercontent.com/"],"modulepreload":[],"total":8},"cookie_security":{"cookies":[{"name":"logged_in","secure":true,"httponly":true,"samesite":"lax"}],"issues":[]},"compression":{"encoding":"gzip (inferred from Vary)","vary_accept_encoding":true},"cache_analysis":{"cache_control":{"raw":"max-age=0, private, must-revalidate","directives":{"max-age":"0","private":true,"must-revalidate":true},"effective_ttl_seconds":0,"ttl_human":"no caching"},"cdn_cache":{"status":null,"provider":null,"age_seconds":null},"conditional":{"etag":true,"last_modified":false,"varies_on":["X-PJAX","X-PJAX-Container","Turbo-Visit","Turbo-Frame","X-Requested-With","Accept-Language","Sec-Fetch-Site","Accept-Encoding","Accept","X-Requested-With"]},"verdict":"fair","verdict_label":"Revalidation only — every request checks with the server","issues":[]},"waf":{"detected":false,"provider":null,"confidence":"low","signals":[]},"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 'none'; base-uri 'self'; child-src github.githubassets.com github…","severity":"good","importance":"core"},{"name":"Permissions Policy","category":"security","present":false,"value":null,"severity":"info","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: digicert.com, globalsign.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=Sectigo Public Server Authentication CA DV E36,O=Sectigo Limited,C=GB)","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":"Bug Bounty","category":"identity","present":true,"value":"HackerOne","severity":"good","importance":"extra"},{"name":"DMARC Enforcement","category":"identity","present":true,"value":"policy=quarantine","severity":"good","importance":"core"},{"name":"Status Page","category":"operational","present":true,"value":"Status Page","severity":"info","importance":"extra"},{"name":"Health Endpoint","category":"operational","present":true,"value":"Status Page","severity":"info","importance":"extra"},{"name":"Changelog","category":"operational","present":true,"value":"Changelog","severity":"info","importance":"extra"}],"trust_score_factors":{"positive":["Strong HSTS policy with includeSubDomains","HSTS preload eligible","CSP header configured","CAA DNS records restrict certificate issuance","WAF detected: Cloudflare","SSL grade A+","security.txt published","Bug bounty program","DMARC policy=quarantine","3 operational transparency tools detected"],"negative":[],"neutral":["No Permissions-Policy header","DNSSEC not enabled","DV certificate (domain-only validation)","Status Page (Status Page) detected via probe","Health Endpoint (Status Page) detected via probe","Changelog (Changelog) detected via probe"]}},"ai_readiness":{"score":60,"max_score":100,"grade":"B","checks":[{"name":"llms.txt exists","passed":true,"points":20},{"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":false,"points":0},{"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":["api.mcp.github.com","api.security.github.com","asset-generator.github.com","awesome-copilot.github.com","bug-bash.github.com","communication.github.com","copilot-billing-preview.github.com","copilot-reports.github.com","design-camp.github.com","dev.gtm.github.com","ducky.github.com","emails.github.com","examadmin-uat.github.com","examadmin.github.com","examregistration-api.github.com","examregistration-uat-api.github.com","f.cloud.github.com","gameoff.github.com","garage.github.com","ghicons.github.com","gist.github.com","gsnlink.github.com","import2.github.com","importer2.github.com","livesend.github.com","m.communication.github.com","mailing.github.com","model-launchkit.github.com","octocaptcha.review-lab.github.com","pkg.github.com","porter2.github.com","proxima-review-lab.github.com","registry.github.com","res.communication.github.com","review-lab.github.com","smtp.github.com","spotlights-feed.github.com","support.enterprise.github.com","t.communication.github.com","vpn-ca.iad.github.com","ws.support.github.com","www.communication.github.com","www.github.com"],"total_certs":59,"has_wildcard":true,"issuers":["DigiCert","Sectigo","GlobalSign","Let's Encrypt","Amazon Trust Services"],"certs":[{"issuer":"DigiCert","not_before":"2025-06-18T00:00:00Z","not_after":"2026-06-17T23:59:59Z","dns_names":["communication.github.com","www.communication.github.com"]},{"issuer":"DigiCert","not_before":"2025-06-19T00:00:00Z","not_after":"2026-06-18T23:59:59Z","dns_names":["communication.github.com","m.communication.github.com","res.communication.github.com","t.communication.github.com"]},{"issuer":"Sectigo","not_before":"2025-06-29T00:00:00Z","not_after":"2026-06-29T23:59:59Z","dns_names":["*.smtp.ghe.com","smtp.ghe.com","*.smtp.github.com","smtp.github.com"]},{"issuer":"Sectigo","not_before":"2025-07-02T00:00:00Z","not_after":"2026-07-02T23:59:59Z","dns_names":["import2.github.com","importer2.github.com","porter2.github.com"]},{"issuer":"Sectigo","not_before":"2025-07-06T00:00:00Z","not_after":"2026-07-06T23:59:59Z","dns_names":["emails.github.com"]},{"issuer":"DigiCert","not_before":"2025-07-31T00:00:00Z","not_after":"2026-07-30T23:59:59Z","dns_names":["api.security.github.com"]},{"issuer":"DigiCert","not_before":"2025-07-31T00:00:00Z","not_after":"2026-07-30T23:59:59Z","dns_names":["ws.support.github.com"]},{"issuer":"DigiCert","not_before":"2025-07-31T00:00:00Z","not_after":"2026-07-30T23:59:59Z","dns_names":["support.enterprise.github.com"]},{"issuer":"DigiCert","not_before":"2025-08-22T00:00:00Z","not_after":"2026-08-21T23:59:59Z","dns_names":["api.mcp.github.com"]},{"issuer":"Sectigo","not_before":"2025-09-03T00:00:00Z","not_after":"2026-09-03T23:59:59Z","dns_names":["*.examadmin-uat.github.com","examadmin-uat.github.com"]},{"issuer":"Sectigo","not_before":"2025-09-05T00:00:00Z","not_after":"2026-09-05T23:59:59Z","dns_names":["*.examadmin-uat.github.com","examadmin-uat.github.com"]},{"issuer":"Sectigo","not_before":"2025-09-08T00:00:00Z","not_after":"2026-09-08T23:59:59Z","dns_names":["*.examadmin.github.com","examadmin.github.com"]},{"issuer":"Sectigo","not_before":"2025-09-08T00:00:00Z","not_after":"2026-09-08T23:59:59Z","dns_names":["*.examregistration-api.github.com","examregistration-api.github.com"]},{"issuer":"Sectigo","not_before":"2025-09-08T00:00:00Z","not_after":"2026-09-08T23:59:59Z","dns_names":["*.examregistration-uat-api.github.com","examregistration-uat-api.github.com"]},{"issuer":"Sectigo","not_before":"2025-09-15T00:00:00Z","not_after":"2026-09-15T23:59:59Z","dns_names":["garage.github.com","gist.github.com","github.com","www.github.com"]},{"issuer":"GlobalSign","not_before":"2026-02-27T20:05:17Z","not_after":"2027-03-31T20:05:16Z","dns_names":["f.cloud.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-03-21T08:44:09Z","not_after":"2026-06-19T08:44:08Z","dns_names":["model-launchkit.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-03-31T23:06:56Z","not_after":"2026-06-29T23:06:55Z","dns_names":["vpn-ca.iad.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-04-06T22:16:00Z","not_after":"2026-07-05T22:15:59Z","dns_names":["*.proxima-review-lab.github.com","proxima-review-lab.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-04-06T23:32:36Z","not_after":"2026-07-05T23:32:35Z","dns_names":["*.github.com","github.com","*.github.io","github.io","*.githubusercontent.com","githubusercontent.com"]},{"issuer":"Sectigo","not_before":"2026-04-08T00:00:00Z","not_after":"2026-07-06T23:59:59Z","dns_names":["*.review-lab.github.com","review-lab.github.com"]},{"issuer":"Sectigo","not_before":"2026-04-08T00:00:00Z","not_after":"2026-07-06T23:59:59Z","dns_names":["*.pkg.github.com","pkg.github.com"]},{"issuer":"Sectigo","not_before":"2026-04-08T00:00:00Z","not_after":"2026-07-06T23:59:59Z","dns_names":["mailing.github.com"]},{"issuer":"Sectigo","not_before":"2026-04-08T00:00:00Z","not_after":"2026-07-06T23:59:59Z","dns_names":["github.com","www.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-04-12T05:29:55Z","not_after":"2026-07-11T05:29:54Z","dns_names":["livesend.github.com"]},{"issuer":"Sectigo","not_before":"2026-04-14T00:00:00Z","not_after":"2026-07-12T23:59:59Z","dns_names":["*.github.com","github.com"]},{"issuer":"Sectigo","not_before":"2026-04-16T00:00:00Z","not_after":"2026-07-14T23:59:59Z","dns_names":["*.registry.github.com","registry.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-04-16T02:56:19Z","not_after":"2026-07-15T02:56:18Z","dns_names":["ducky.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-04-30T20:15:48Z","not_after":"2026-07-29T20:15:47Z","dns_names":["gameoff.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-05-01T20:40:10Z","not_after":"2026-07-30T20:40:09Z","dns_names":["copilot-billing-preview.github.com"]},{"issuer":"Sectigo","not_before":"2026-05-04T00:00:00Z","not_after":"2026-08-01T23:59:59Z","dns_names":["*.octocaptcha.review-lab.github.com","octocaptcha.review-lab.github.com"]},{"issuer":"Sectigo","not_before":"2026-05-04T00:00:00Z","not_after":"2026-08-01T23:59:59Z","dns_names":["github.com","www.github.com"]},{"issuer":"Sectigo","not_before":"2026-05-04T00:00:00Z","not_after":"2026-08-01T23:59:59Z","dns_names":["*.github.com","github.com"]},{"issuer":"Sectigo","not_before":"2026-05-05T00:00:00Z","not_after":"2026-08-02T23:59:59Z","dns_names":["*.github.com","github.com"]},{"issuer":"Sectigo","not_before":"2026-05-05T00:00:00Z","not_after":"2026-08-02T23:59:59Z","dns_names":["github.com","www.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-05-05T01:15:44Z","not_after":"2026-08-03T01:15:43Z","dns_names":["copilot-reports.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-05-07T18:01:50Z","not_after":"2026-08-05T18:01:49Z","dns_names":["bug-bash.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-05-07T23:39:49Z","not_after":"2026-08-05T23:39:48Z","dns_names":["awesome-copilot.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-05-09T06:53:19Z","not_after":"2026-08-07T06:53:18Z","dns_names":["asset-generator.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-05-20T14:23:21Z","not_after":"2026-08-18T14:23:20Z","dns_names":["model-launchkit.github.com"]},{"issuer":"Sectigo","not_before":"2026-05-29T00:00:00Z","not_after":"2026-08-27T23:59:59Z","dns_names":["communication.github.com","m.communication.github.com","res.communication.github.com","t.communication.github.com"]},{"issuer":"Sectigo","not_before":"2026-05-30T00:00:00Z","not_after":"2026-08-27T23:59:59Z","dns_names":["*.smtp.ghe.com","smtp.ghe.com","*.smtp.github.com","smtp.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-05-29T23:29:05Z","not_after":"2026-08-27T23:29:04Z","dns_names":["vpn-ca.iad.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-06-03T03:07:28Z","not_after":"2026-09-01T03:07:27Z","dns_names":["spotlights-feed.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-06-04T23:15:24Z","not_after":"2026-09-02T23:15:23Z","dns_names":["*.proxima-review-lab.github.com","proxima-review-lab.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-06-04T23:26:07Z","not_after":"2026-09-02T23:26:06Z","dns_names":["*.github.com","github.com","*.github.io","github.io","*.githubusercontent.com","githubusercontent.com"]},{"issuer":"Let's Encrypt","not_before":"2026-06-05T15:57:49Z","not_after":"2026-09-03T15:57:48Z","dns_names":["design-camp.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-06-05T20:52:26Z","not_after":"2026-09-03T20:52:25Z","dns_names":["ghicons.github.com"]},{"issuer":"Sectigo","not_before":"2026-06-06T00:00:00Z","not_after":"2026-09-03T23:59:59Z","dns_names":["emails.github.com"]},{"issuer":"Sectigo","not_before":"2026-06-06T00:00:00Z","not_after":"2026-09-03T23:59:59Z","dns_names":["mailing.github.com"]},{"issuer":"Sectigo","not_before":"2026-06-06T00:00:00Z","not_after":"2026-09-03T23:59:59Z","dns_names":["*.review-lab.github.com","review-lab.github.com"]},{"issuer":"Sectigo","not_before":"2026-06-06T00:00:00Z","not_after":"2026-09-03T23:59:59Z","dns_names":["*.pkg.github.com","pkg.github.com"]},{"issuer":"Sectigo","not_before":"2026-06-06T00:00:00Z","not_after":"2026-09-03T23:59:59Z","dns_names":["github.com","www.github.com"]},{"issuer":"Sectigo","not_before":"2026-06-12T00:00:00Z","not_after":"2026-09-09T23:59:59Z","dns_names":["*.github.com","github.com"]},{"issuer":"Amazon Trust Services","not_before":"2026-06-12T00:00:00Z","not_after":"2026-12-26T23:59:59Z","dns_names":["gsnlink.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-06-13T05:28:35Z","not_after":"2026-09-11T05:28:34Z","dns_names":["livesend.github.com"]},{"issuer":"Sectigo","not_before":"2026-06-14T00:00:00Z","not_after":"2026-09-11T23:59:59Z","dns_names":["*.registry.github.com","registry.github.com"]},{"issuer":"Let's Encrypt","not_before":"2026-06-15T08:15:50Z","not_after":"2026-09-13T08:15:49Z","dns_names":["ducky.github.com"]},{"issuer":"DigiCert","not_before":"2026-06-15T00:00:00Z","not_after":"2026-12-15T23:59:59Z","dns_names":["dev.gtm.github.com"]}],"error":null},"security_txt":{"found":true,"contact":["https://hackerone.com/github"],"encryption":null,"acknowledgments":"https://hackerone.com/github/hacktivity","policy":"https://bounty.github.com","hiring":"https://github.careers","canonical":"https://github.com/.well-known/security.txt","preferred_languages":"en","expires":"2026-07-17T06:44:40z","is_expired":false,"has_bug_bounty":true,"bug_bounty_platform":"HackerOne","raw":"Contact: https://hackerone.com/github\nAcknowledgments: https://hackerone.com/github/hacktivity\nPreferred-Languages: en\nCanonical: https://github.com/.well-known/security.txt\nPolicy: https://bounty.github.com\nHiring: https://github.careers\nExpires: 2026-07-17T06:44:40z\n"},"green_hosting":{"green":false,"hosted_by":null,"hosted_by_website":null,"error":null},"well_known":{"endpoints":[{"path":"/.well-known/assetlinks.json","name":"Android Asset Links","found":true,"data":{"package_names":["com.github.android.dev","com.github.android.staff","com.github.android"]}},{"path":"/manifest.json","name":"Web App Manifest","found":true,"data":{"name":"GitHub","theme_color":null,"display":"standalone","icon_count":11,"pwa_ready":true}},{"path":"/.well-known/apple-app-site-association","name":"Apple App Site Association","found":false,"data":null},{"path":"/ads.txt","name":"Ads.txt","found":false,"data":null}],"pwa_ready":true,"has_mobile_apps":true,"ads_partner_count":null},"caa_analysis":{"records":[{"flags":0,"tag":"issuewild","value":"digicert.com","ca_name":"DigiCert"},{"flags":0,"tag":"issue","value":"globalsign.com","ca_name":"GlobalSign"},{"flags":0,"tag":"issue","value":"letsencrypt.org","ca_name":"Let's Encrypt"},{"flags":0,"tag":"issuewild","value":"letsencrypt.org","ca_name":"Let's Encrypt"},{"flags":0,"tag":"issuewild","value":"sectigo.com","ca_name":"Sectigo (Comodo)"},{"flags":0,"tag":"issue","value":"digicert.com","ca_name":"DigiCert"},{"flags":0,"tag":"issue","value":"sectigo.com","ca_name":"Sectigo (Comodo)"}],"has_wildcard_policy":true,"iodef":null,"has_caa":true},"greynoise":{"ip":"140.82.114.3","classification":"unknown","name":null,"link":null,"noise":false,"riot":false,"error":null},"domain_score":{"composite":91,"tier":"Excellent","balance":"balanced","balanceStdDev":2.3,"atRiskAxis":null,"compositeLabel":"Excellent 91, Balanced","axes":{"security":{"score":90,"weight":0.24,"findings":[{"signal":"ssl_grade","axis":"security","severity":"good","label":"SSL grade A+","tradeoff":null,"weight":3},{"signal":"ssl_weak_ciphers","axis":"security","severity":"medium","label":"5 weak cipher suites offered (3DES, CBC without forward secrecy, or RSA key exchange)","tradeoff":"Disabling weak ciphers may drop support for very old clients (IE 10, Android 4.x).","weight":2},{"signal":"ssl_ocsp_stapling","axis":"security","severity":"low","label":"OCSP stapling not detected","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":"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: globalsign.com, letsencrypt.org, digicert.com","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":"ct_caa_mismatch","axis":"security","severity":"info","label":"1 cert from CA not in CAA: Amazon Trust Services","tradeoff":"Certificates from CAs not listed in CAA records may predate CAA deployment or indicate a policy gap. This is informational only.","weight":0},{"signal":"cookie_security","axis":"security","severity":"good","label":"All cookies have Secure/HttpOnly flags","tradeoff":null,"weight":3},{"signal":"permissions_policy_missing","axis":"security","severity":"low","label":"No Permissions-Policy header","tradeoff":null,"weight":2},{"signal":"subresource_integrity_missing","axis":"security","severity":"info","label":"74 third-party scripts without SRI","tradeoff":"SRI ensures CDN-hosted scripts haven't been tampered with.","weight":1},{"signal":"security_headers_completeness","axis":"security","severity":"info","label":"5/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 46+ days","tradeoff":null,"weight":1},{"signal":"security_txt","axis":"security","severity":"good","label":"security.txt with bug bounty (HackerOne)","tradeoff":null,"weight":2}],"deductions":[{"signal":"ssl_weak_ciphers","label":"5 weak cipher suites offered (3DES, CBC without forward secrecy, or RSA key exchange)","severity":"medium","weight":2,"share":3.9,"deduction":2.9,"category":"fixable"},{"signal":"ssl_ocsp_stapling","label":"OCSP stapling not detected","severity":"low","weight":1,"share":2,"deduction":1,"category":"fixable"},{"signal":"permissions_policy_missing","label":"No Permissions-Policy header","severity":"low","weight":2,"share":3.9,"deduction":2,"category":"fixable"},{"signal":"_absent","label":"4 signals not detected in scan","severity":"absent","weight":6,"share":11.8,"deduction":4.1,"category":"not_detected","absentSignals":[{"signal":"waf_detected","label":"WAF Detected","weight":2,"deduction":1.6,"fixDescription":"WAF protects against common web attacks","absentLabel":"WAF not detected","effort":"~30 min — enable WAF in CDN or hosting dashboard (Wordfence for WordPress)","actionable":true},{"signal":"caa_iodef","label":"CAA iodef Reporting","weight":1,"deduction":0.6,"fixDescription":"Add a CAA iodef DNS record to receive email alerts about unauthorized certificate requests","actionable":false},{"signal":"referrer_policy","label":"Referrer-Policy Configured","weight":2,"deduction":1.3,"fixDescription":"Referrer-Policy limits information leaked in HTTP headers","absentLabel":"Referrer-Policy not set","actionable":false},{"signal":"cross_origin_isolation","label":"Cross-Origin Isolation","weight":1,"deduction":0.6,"fixDescription":"Enable cross-origin isolation (COOP/COEP)","effort":"~30 min — add COOP/COEP headers","actionable":true}]}]},"speed":{"score":90,"weight":0.18,"findings":[{"signal":"crux_field_data","axis":"speed","severity":"good","label":"Real-user field data available (Chrome UX Report)","tradeoff":null,"weight":1},{"signal":"perf_score","axis":"speed","severity":"good","label":"Performance score 93/100 (field data)","tradeoff":null,"weight":5,"source":"Chrome UX Report (real users)"},{"signal":"lcp","axis":"speed","severity":"good","label":"LCP: 1.9s (p75 field)","tradeoff":null,"weight":4,"source":"CrUX"},{"signal":"cls","axis":"speed","severity":"good","label":"CLS: 0.050 (p75 field)","tradeoff":null,"weight":3,"source":"CrUX"},{"signal":"ttfb","axis":"speed","severity":"low","label":"TTFB: 1253ms (p75 field)","tradeoff":null,"weight":3,"source":"CrUX"},{"signal":"fcp","axis":"speed","severity":"good","label":"FCP: 1.6s (p75 field)","tradeoff":null,"weight":2,"source":"CrUX"},{"signal":"inp","axis":"speed","severity":"good","label":"INP: 78ms (p75 field)","tradeoff":null,"weight":3,"source":"CrUX — Interaction to Next Paint"},{"signal":"cache_headers","axis":"speed","severity":"info","label":"Revalidation only — every request checks with the server","tradeoff":null,"weight":3},{"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 preload, 2 preconnect, 4 dns-prefetch","tradeoff":null,"weight":1}],"deductions":[{"signal":"ttfb","label":"TTFB: 1253ms (p75 field)","severity":"low","weight":3,"share":10.7,"deduction":5.4,"category":"fixable"},{"signal":"_absent","label":"2 signals not detected in scan","severity":"absent","weight":4,"share":14.3,"deduction":4.5,"category":"not_detected","absentSignals":[{"signal":"tbt","label":"Total Blocking Time","weight":2,"deduction":2.4,"fixDescription":"Reduce Total Blocking Time","effort":"~1-2 hours — reduce JS blocking","actionable":true},{"signal":"asset_cdn","label":"Asset CDN","weight":2,"deduction":2.1,"fixDescription":"Third-party CDN hostnames detected in page source for static assets","absentLabel":"No asset CDN detected","actionable":false}]}]},"foundations":{"score":88,"weight":0.18,"findings":[{"signal":"ops_transparency","axis":"foundations","severity":"good","label":"3 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":"ns_redundancy","axis":"foundations","severity":"good","label":"8 nameservers","tradeoff":null,"weight":0},{"signal":"ipv6","axis":"foundations","severity":"info","label":"No IPv6 (AAAA) records","tradeoff":null,"weight":1},{"signal":"caa","axis":"foundations","severity":"good","label":"CAA records present","tradeoff":null,"weight":1},{"signal":"low_ttl","axis":"foundations","severity":"info","label":"Low DNS TTL (59s) — high resolver query volume","tradeoff":"Low TTLs increase DNS query volume. Only beneficial with DNS-based failover or traffic management.","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: 1ms","tradeoff":null,"weight":2},{"signal":"ns_provider_diversity","axis":"foundations","severity":"good","label":"Multi-provider DNS (NS1, AWS Route 53)","tradeoff":null,"weight":1},{"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 varies across resolvers (distributed hosting)","tradeoff":null,"weight":1}],"deductions":[{"signal":"_absent","label":"3 signals not detected in scan","severity":"absent","weight":5,"share":26.3,"deduction":11.7,"category":"not_detected","absentSignals":[{"signal":"cdn","label":"CDN Detected","weight":3,"deduction":7.1,"fixDescription":"CDN distributes content across global edge servers","absentLabel":"CDN not detected","actionable":false},{"signal":"http3","label":"HTTP/3 Enabled","weight":1,"deduction":2.1,"fixDescription":"HTTP/3 enables faster connections via QUIC protocol","absentLabel":"HTTP/3 not enabled","actionable":false},{"signal":"lb","label":"DNS Redundancy","weight":1,"deduction":2.5,"fixDescription":"Multiple A records provide IP-level redundancy","absentLabel":"Single A record (no DNS redundancy)","actionable":false}]}]},"reputation":{"score":95,"weight":0.15,"findings":[{"signal":"domain_age_trust","axis":"reputation","severity":"good","label":"Established domain (18+ years)","tradeoff":null,"weight":4},{"signal":"registration_length","axis":"reputation","severity":"info","label":"Expires in 114 days","tradeoff":null,"weight":2},{"signal":"blocklist_trust","axis":"reputation","severity":"good","label":"Clean blocklist record","tradeoff":null,"weight":3},{"signal":"tranco_rank","axis":"reputation","severity":"good","label":"Tranco top 1K (#29)","tradeoff":null,"weight":3},{"signal":"organizational_identity","axis":"reputation","severity":"good","label":"Privacy policy, terms, and about page found","tradeoff":null,"weight":3},{"signal":"legal_pages","axis":"reputation","severity":"good","label":"Legal pages found (4)","tradeoff":null,"weight":1},{"signal":"cookie_consent_cmp","axis":"reputation","severity":"info","label":"Consent platform: Cookiebot","tradeoff":null,"weight":3},{"signal":"cookie_compliance","axis":"reputation","severity":"low","label":"1 cookie compliance flag(s)","tradeoff":null,"weight":2}],"deductions":[{"signal":"cookie_compliance","label":"1 cookie compliance flag(s)","severity":"low","weight":2,"share":10.5,"deduction":5.3,"category":"fixable"}]},"discoverability":{"score":89,"weight":0.13,"findings":[{"signal":"domain_popularity","axis":"discoverability","severity":"good","label":"Tranco top 1K (#29) — elite web presence","tradeoff":null,"weight":3},{"signal":"no_structured_data","axis":"discoverability","severity":"info","label":"No structured data (JSON-LD) found","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":"low","label":"No sitemap found","tradeoff":null,"weight":2},{"signal":"social_accounts","axis":"discoverability","severity":"good","label":"4 social accounts detected","tradeoff":null,"weight":2},{"signal":"pwa_ready","axis":"discoverability","severity":"good","label":"Progressive Web App ready (manifest + service worker)","tradeoff":null,"weight":1},{"signal":"canonical_url","axis":"discoverability","severity":"good","label":"Canonical URL set correctly","tradeoff":null,"weight":2},{"signal":"mobile_app_links","axis":"discoverability","severity":"good","label":"Mobile app deep links configured","tradeoff":null,"weight":1},{"signal":"hreflang","axis":"discoverability","severity":"good","label":"Hreflang tags present — international targeting configured","tradeoff":null,"weight":1},{"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 73/100 — improvements needed","tradeoff":null,"weight":1}],"deductions":[{"signal":"sitemap","label":"No sitemap found","severity":"low","weight":2,"share":9.5,"deduction":4.8,"category":"fixable"},{"signal":"accessibility","label":"Accessibility score 73/100 — improvements needed","severity":"low","weight":1,"share":4.8,"deduction":2.4,"category":"fixable"},{"signal":"_absent","label":"1 signal not detected in scan","severity":"absent","weight":2,"share":9.5,"deduction":4.1,"category":"not_detected","absentSignals":[{"signal":"structured_data","label":"Structured Data Present","weight":2,"deduction":4.1,"fixDescription":"Structured data (JSON-LD/microdata) enables rich search results","absentLabel":"No structured data detected","actionable":false}]}]},"email":{"score":92,"weight":0.12,"findings":[{"signal":"email_auth","axis":"email","severity":"info","label":"Email auth present (DMARC: quarantine)","tradeoff":null,"weight":3},{"signal":"spf_strictness","axis":"email","severity":"info","label":"SPF softfail (~all) — acceptable but weaker than hardfail","tradeoff":"Consider switching to -all (hardfail) if all senders are known.","weight":2},{"signal":"spf_lookup_count","axis":"email","severity":"info","label":"SPF near lookup limit (8/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":"good","label":"DKIM verified (6 selectors found)","tradeoff":null,"weight":2},{"signal":"dmarc_reject","axis":"email","severity":"info","label":"DMARC policy=quarantine — partial email protection","tradeoff":"Upgrade to p=reject for full spoofing prevention.","weight":2},{"signal":"mx_redundancy","axis":"email","severity":"info","label":"1 MX record (no redundancy)","tradeoff":null,"weight":2}],"deductions":[{"signal":"_absent","label":"3 signals not detected in scan","severity":"absent","weight":5,"share":23.8,"deduction":7.7,"category":"not_detected","absentSignals":[{"signal":"mta_sts","label":"MTA-STS","weight":2,"deduction":2.9,"fixDescription":"Configure MTA-STS policy","absentLabel":"MTA-STS not configured","effort":"~30 min — DNS + well-known file","actionable":true},{"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},{"signal":"tls_rpt","label":"TLS-RPT","weight":1,"deduction":1.5,"fixDescription":"Add a TLS-RPT DNS record (_smtp._tls.domain TXT) to receive TLS delivery failure reports","absentLabel":"TLS-RPT not configured","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":true,"wordpress":false,"httpBlocked":false},"signalDetails":"{\"v\":1,\"composite\":91,\"archetype\":\"general\",\"archetypeConfidence\":1,\"axes\":{\"security\":{\"score\":90,\"maxGoodWeight\":51,\"findings\":[{\"signal\":\"ssl_weak_ciphers\",\"severity\":\"medium\",\"weight\":2,\"share\":3.9,\"deduction\":2.9},{\"signal\":\"ssl_ocsp_stapling\",\"severity\":\"low\",\"weight\":1,\"share\":2,\"deduction\":1},{\"signal\":\"permissions_policy_missing\",\"severity\":\"low\",\"weight\":2,\"share\":3.9,\"deduction\":2},{\"signal\":\"ssl_grade\",\"severity\":\"good\",\"weight\":3,\"share\":5.9,\"deduction\":0},{\"signal\":\"ssl_forward_secrecy\",\"severity\":\"good\",\"weight\":2,\"share\":3.9,\"deduction\":0},{\"signal\":\"ssl_certificate_transparency\",\"severity\":\"info\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"hsts\",\"severity\":\"good\",\"weight\":4,\"share\":7.8,\"deduction\":0},{\"signal\":\"csp\",\"severity\":\"good\",\"weight\":3,\"share\":5.9,\"deduction\":0},{\"signal\":\"xfo\",\"severity\":\"good\",\"weight\":2,\"share\":3.9,\"deduction\":0},{\"signal\":\"xcto\",\"severity\":\"good\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"dnssec\",\"severity\":\"info\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"hsts_preload\",\"severity\":\"good\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"caa_records\",\"severity\":\"good\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"cert_wildcard\",\"severity\":\"info\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"ct_caa_mismatch\",\"severity\":\"info\",\"weight\":0,\"share\":2,\"deduction\":0},{\"signal\":\"cookie_security\",\"severity\":\"good\",\"weight\":3,\"share\":5.9,\"deduction\":0},{\"signal\":\"subresource_integrity_missing\",\"severity\":\"info\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"security_headers_completeness\",\"severity\":\"info\",\"weight\":2,\"share\":3.9,\"deduction\":0},{\"signal\":\"csp_quality\",\"severity\":\"good\",\"weight\":3,\"share\":5.9,\"deduction\":0},{\"signal\":\"vulnerable_js_libraries\",\"severity\":\"good\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"tls_version\",\"severity\":\"good\",\"weight\":2,\"share\":3.9,\"deduction\":0},{\"signal\":\"hsts_max_age\",\"severity\":\"good\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"cert_expiry_proximity\",\"severity\":\"good\",\"weight\":1,\"share\":2,\"deduction\":0},{\"signal\":\"security_txt\",\"severity\":\"good\",\"weight\":2,\"share\":3.9,\"deduction\":0}],\"absent\":[{\"signal\":\"waf_detected\",\"weight\":2,\"share\":3.9,\"deduction\":1.4},{\"signal\":\"caa_iodef\",\"weight\":1,\"share\":2,\"deduction\":0.7},{\"signal\":\"referrer_policy\",\"weight\":2,\"share\":3.9,\"deduction\":1.4},{\"signal\":\"cross_origin_isolation\",\"weight\":1,\"share\":2,\"deduction\":0.7}],\"absentDeduction\":4.1},\"speed\":{\"score\":90,\"maxGoodWeight\":28,\"findings\":[{\"signal\":\"ttfb\",\"severity\":\"low\",\"weight\":3,\"share\":10.7,\"deduction\":5.4},{\"signal\":\"crux_field_data\",\"severity\":\"good\",\"weight\":1,\"share\":3.6,\"deduction\":0},{\"signal\":\"perf_score\",\"severity\":\"good\",\"weight\":5,\"share\":17.9,\"deduction\":0},{\"signal\":\"lcp\",\"severity\":\"good\",\"weight\":4,\"share\":14.3,\"deduction\":0},{\"signal\":\"cls\",\"severity\":\"good\",\"weight\":3,\"share\":10.7,\"deduction\":0},{\"signal\":\"fcp\",\"severity\":\"good\",\"weight\":2,\"share\":7.1,\"deduction\":0},{\"signal\":\"inp\",\"severity\":\"good\",\"weight\":3,\"share\":10.7,\"deduction\":0},{\"signal\":\"cache_headers\",\"severity\":\"info\",\"weight\":3,\"share\":10.7,\"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\":[{\"signal\":\"tbt\",\"weight\":2,\"share\":7.1,\"deduction\":2.3},{\"signal\":\"asset_cdn\",\"weight\":2,\"share\":7.1,\"deduction\":2.3}],\"absentDeduction\":4.5},\"foundations\":{\"score\":88,\"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\":\"ns_redundancy\",\"severity\":\"good\",\"weight\":0,\"share\":5.3,\"deduction\":0},{\"signal\":\"ipv6\",\"severity\":\"info\",\"weight\":1,\"share\":5.3,\"deduction\":0},{\"signal\":\"caa\",\"severity\":\"good\",\"weight\":1,\"share\":5.3,\"deduction\":0},{\"signal\":\"low_ttl\",\"severity\":\"info\",\"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\":\"ns_provider_diversity\",\"severity\":\"good\",\"weight\":1,\"share\":5.3,\"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\":[{\"signal\":\"cdn\",\"weight\":3,\"share\":15.8,\"deduction\":7},{\"signal\":\"http3\",\"weight\":1,\"share\":5.3,\"deduction\":2.3},{\"signal\":\"lb\",\"weight\":1,\"share\":5.3,\"deduction\":2.3}],\"absentDeduction\":11.7},\"reputation\":{\"score\":95,\"maxGoodWeight\":19,\"findings\":[{\"signal\":\"cookie_compliance\",\"severity\":\"low\",\"weight\":2,\"share\":10.5,\"deduction\":5.3},{\"signal\":\"domain_age_trust\",\"severity\":\"good\",\"weight\":4,\"share\":21.1,\"deduction\":0},{\"signal\":\"registration_length\",\"severity\":\"info\",\"weight\":2,\"share\":10.5,\"deduction\":0},{\"signal\":\"blocklist_trust\",\"severity\":\"good\",\"weight\":3,\"share\":15.8,\"deduction\":0},{\"signal\":\"tranco_rank\",\"severity\":\"good\",\"weight\":3,\"share\":15.8,\"deduction\":0},{\"signal\":\"organizational_identity\",\"severity\":\"good\",\"weight\":3,\"share\":15.8,\"deduction\":0},{\"signal\":\"legal_pages\",\"severity\":\"good\",\"weight\":1,\"share\":5.3,\"deduction\":0},{\"signal\":\"cookie_consent_cmp\",\"severity\":\"info\",\"weight\":3,\"share\":15.8,\"deduction\":0}],\"absent\":[],\"absentDeduction\":0},\"discoverability\":{\"score\":89,\"maxGoodWeight\":21,\"findings\":[{\"signal\":\"sitemap\",\"severity\":\"low\",\"weight\":2,\"share\":9.5,\"deduction\":4.8},{\"signal\":\"accessibility\",\"severity\":\"low\",\"weight\":1,\"share\":4.8,\"deduction\":2.4},{\"signal\":\"domain_popularity\",\"severity\":\"good\",\"weight\":3,\"share\":14.3,\"deduction\":0},{\"signal\":\"no_structured_data\",\"severity\":\"info\",\"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\":\"social_accounts\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"pwa_ready\",\"severity\":\"good\",\"weight\":1,\"share\":4.8,\"deduction\":0},{\"signal\":\"canonical_url\",\"severity\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"mobile_app_links\",\"severity\":\"good\",\"weight\":1,\"share\":4.8,\"deduction\":0},{\"signal\":\"hreflang\",\"severity\":\"good\",\"weight\":1,\"share\":4.8,\"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\":[{\"signal\":\"structured_data\",\"weight\":2,\"share\":9.5,\"deduction\":4.1}],\"absentDeduction\":4.1},\"email\":{\"score\":92,\"maxGoodWeight\":21,\"findings\":[{\"signal\":\"email_auth\",\"severity\":\"info\",\"weight\":3,\"share\":14.3,\"deduction\":0},{\"signal\":\"spf_strictness\",\"severity\":\"info\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"spf_lookup_count\",\"severity\":\"info\",\"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\":\"good\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"dmarc_reject\",\"severity\":\"info\",\"weight\":2,\"share\":9.5,\"deduction\":0},{\"signal\":\"mx_redundancy\",\"severity\":\"info\",\"weight\":2,\"share\":9.5,\"deduction\":0}],\"absent\":[{\"signal\":\"mta_sts\",\"weight\":2,\"share\":9.5,\"deduction\":3.1},{\"signal\":\"bimi_record\",\"weight\":2,\"share\":9.5,\"deduction\":3.1},{\"signal\":\"tls_rpt\",\"weight\":1,\"share\":4.8,\"deduction\":1.5}],\"absentDeduction\":7.7}},\"scoringContext\":{\"cookies\":true,\"wordpress\":false,\"httpBlocked\":false}}"},"structured_data":{"types_found":[],"total_items":0,"validations":[],"has_issues":false},"accessibility":{"score":73,"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":"warn","detail":"Multiple <h1> tags found (4). Best practice is a single h1 per page.","impact":"minor"},{"name":"Image alt text","status":"pass","detail":"All 24 images have alt attributes (7 descriptive, 17 decorative)","impact":"critical"},{"name":"Form labels","status":"fail","detail":"3 of 7 form elements lack labels (only 57% labeled)","impact":"critical"},{"name":"Link text quality","status":"pass","detail":"143 links checked — all have descriptive text","impact":"moderate"},{"name":"ARIA landmarks","status":"pass","detail":"4 landmarks found: main, nav, header, footer","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":5,"warnings":3,"failures":1}},"third_party_scripts":{"total":74,"first_party":74,"third_party":0,"categories":{"First Party":{"scripts":[{"url":"https://github.githubassets.com/assets/high-contrast-cookie-c1770ba1d19e9b2c.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/wp-runtime-d7b5ce4e63846124.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/fetch-utilities-9ee17519ce9e3c2d.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/78205-3a6ea5cfe3fb27f2.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/85924-f1da419719ff9817.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/34646-9e02c4dd156ad561.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/environment-c0185e76b9e19524.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/runtime-helpers-1dea47d70a855c49.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/296-a6802cc4838f56c7.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/96232-cd0338265f60ea3c.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/57131-5bc8eba5c8fc646b.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/816-774d14a8cd9b309c.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/37037-6984c88de5bfa6ee.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/81683-7fb5e5fde80fac9b.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/64458-8ba18065e4acf029.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/46740-2ad47934ee602ae7.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/30058-b1ba959ed9338250.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/github-elements-1ba2f4478695d788.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/element-registry-53b991ee802e6d93.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/react-core-e5b3efd7778d62d3.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/react-lib-84a0f3ff745a6c51.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/63143-9834767acbea50f3.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/79039-2fc69f86776b329f.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/88475-2de66b4993b12d53.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/2887-998ebe08466c5cd8.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/26533-dfc05901dc9c505a.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/46477-f95fdfc496e9b0a7.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/70507-70c508b0411e7274.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/53320-51f5414603d189f8.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/46287-129b636a11ebc339.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/23548-4d280712b30a1f41.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/89627-ba5b3cb882e1ebde.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/55682-153e8edc1a4a674f.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/49029-cc0e3b68f08333e5.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/99328-99d3191a85988507.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/behaviors-86908fdfd21723bf.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/61272-70a9b1d064908221.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/notifications-global-6ad97c0f0c98db4a.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/10851-de96504d54891829.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/22445-7b5a61da81c629f9.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/marketing-essentials-feeb214d4e0fe2d0.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/primer-react-0cbcf2f95d5a79d0.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/octicons-react-ad81b26f4cfaa5de.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/97458-c4c25fd291e2e862.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/68751-8ae833d61fa1dcf8.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/24949-e0e9bd62831b246c.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/41328-c0eb6926392c50ed.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/41417-0bff39c9c6c981a9.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/45442-5001a7084436fa0f.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/87954-ab24eaa0fac560d9.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/58636-7f71555aa32b09b2.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/70641-027d2459c62337ab.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/70666-351eb383f1ef4a9d.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/10958-c4e3ce7c500f0842.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/84810-e0d27e9338910e94.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/71236-4dec2ee0692c7e78.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/28624-e4a1ef1dfae8f455.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/48761-0e9e5eea3f96cfa0.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/31696-07ef519c2da43ce1.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/42934-457e58087d64c367.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/68735-e704d1c0804bc761.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/83912-2ebe323cf57f2dc2.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/17752-4cebf91a705c443b.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/19527-72048e8ae187269a.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/37826-256ef526891f3683.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/62908-caeea3606fe470f1.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/58469-4e9ff275469b5b03.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/15766-ba4572bf5042330f.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/56433-aeb7807e893b7ce4.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/75499-3805beed725f9e6e.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/landing-pages-bacd55d9d8f88c15.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/global-banner-disable-7217e941c22f8801.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/43406-77bbc0d657b16037.js","domain":"github.githubassets.com","async":false,"defer":true},{"url":"https://github.githubassets.com/assets/sessions-f4651db0e4c9dcc6.js","domain":"github.githubassets.com","async":false,"defer":true}],"count":74}},"privacy_concerns":[],"render_blocking":0},"cookie_consent":{"cmp_detected":{"name":"Cookiebot","confidence":0.3},"cookies_set":[{"name":"logged_in","domain":"github.com","secure":true,"httpOnly":true,"sameSite":"lax","expires":"Thu, 17 Jun 2027 06:44:39 GMT","category":"persistent"}],"pre_consent_cookies":0,"has_cookie_policy":false,"compliance_flags":["Cookies set but no cookie policy page link detected"],"p3p_present":false},"network_health":{"dns_propagation":{"resolvers":[{"name":"Google","ips":["140.82.114.4"],"response_time_ms":272,"status":"ok"},{"name":"Cloudflare","ips":["140.82.112.3"],"response_time_ms":269,"status":"ok"},{"name":"AdGuard","ips":["140.82.112.3"],"response_time_ms":400,"status":"ok"}],"consistent":false,"unique_ips":["140.82.112.3","140.82.114.4"]},"ripe_routing":{"asn":36459,"asn_name":"GITHUB - GitHub, Inc.","prefix":"140.82.114.0/24","visibility":null,"bgp_updates_24h":72,"routing_stability":"moderate"},"connection_timing":{"dns_ms":0.73,"tcp_ms":0.641,"tls_ms":4.431,"total_ms":5.802,"ip":"140.82.113.3","tls_version":"TLS 1.3"},"outage_links":{"downdetector":{"exists":false,"url":"https://downdetector.com/status/github.com/"},"isitdown":{"exists":true,"url":"https://www.isitdownrightnow.com/github.com.html"}}},"social_accounts":{"accounts":[{"platform":"LinkedIn","url":"https://www.linkedin.com/company/github","username":"github","found_via":"homepage"},{"platform":"Instagram","url":"https://www.instagram.com/github","username":"github","found_via":"homepage"},{"platform":"Twitter/X","url":"https://x.com/github","username":"github","found_via":"homepage"},{"platform":"TikTok","url":"https://www.tiktok.com/@github","username":"github","found_via":"homepage"}],"cached":false},"cached_at":1781678745006,"_meta":{"share_url":"https://yoke.lol/r/eyJkIjoiZ2l0aHViLmNvbSIsInMiOjkxLCJnIjoiRXhjZWxsZW50IiwiYSI6WzkwLDg4LDk1LDkwLDg5LDkyXSwidCI6MTc4MTY3ODc0NX0.4se8Pr7wuJEexrJTOuOx2v1XHRKI6Gq86Q5XRdxZ9r8","pdf_url":"https://yoke.lol/report/github.com?sig=trLRYQ3Bdw3VnwXM3wHoewgs5c_OKLLoEFJiQQ1hdaE&t=1781678745","badge_url":"https://yoke.lol/badge/github.com.svg","badge_json_url":"https://yoke.lol/badge/github.com.json"},"percentiles":{"composite":99,"axes":{"security":97,"speed":88,"foundations":56,"reputation":87,"discoverability":57,"email":96},"sample_size":3490,"computed_at":"2026-06-16T17:21:42.909Z"}}