khanacademy.org
AI Security Summary
88/100 — trusted. Long-established domain (20.5 years old), clean threat reputation, no impersonation patterns. Verdict driven by: no privacy policy found; no terms of service found; no contact page found — worth extra caution before trusting.
Tells browsers to only use HTTPS for this domain.
Addressing this signal prevents trust downgrades and potential security risks.
View Glossary Guide- Site responded with 200
- HTTPS is enforced
- Fast response (240ms)
- Served through Cloudflare
- 4 address record(s) resolved
- 4 authoritative nameservers
- Domain registered 20+ years ago
- Owner information disclosed
- Missing HSTS
- Missing Content Security Policy
- No privacy policy found
- No terms of service found
- No contact page found
No critical issues found
Domain passes all high-risk checks
- Registrar Name
- GoDaddy.com, LLC
- Creation Date
- March 14, 2006 (20.5 years ago)
- Last Updated
- August 12, 2026
- Registry Expiry Date
- March 14, 2029
- WHOIS Privacy Protection
- Publicly Visible
- Domain Status Codes
- client delete prohibited, client renew prohibited, client transfer prohibited, client update prohibited
- IPv4 Addresses (A)
- 108.156.184.91, 108.156.184.75, 108.156.184.11, 108.156.184.27
- IPv6 Addresses (AAAA)
- None
- Mail Servers (MX)
- aspmx.l.google.com (Priority: 1), alt1.aspmx.l.google.com (Priority: 5), alt2.aspmx.l.google.com (Priority: 5), aspmx2.googlemail.com (Priority: 10), aspmx3.googlemail.com (Priority: 10)
- Authoritative Nameservers (NS)
- ns-125.awsdns-15.com, ns-1489.awsdns-58.org, ns-1664.awsdns-16.co.uk, ns-798.awsdns-35.net
- TXT Records Found
- 27 TXT verification records
- Registrable Domain
- khanacademy.org
- Registrar Organization
- GoDaddy.com, LLC
- WHOIS Privacy Status
- Public Registration Data
- Registry Status Codes
- client delete prohibited, client renew prohibited, client transfer prohibited, client update prohibited
- Delegated Authoritative Nameservers
- ns-1489.awsdns-58.org, ns-125.awsdns-15.com, ns-1664.awsdns-16.co.uk, ns-798.awsdns-35.net
- Registration Lifecycle
- Registered: 2006 → Expires: 2029
- SPF Record
- v=spf1 include:_spf.google.com include:sendgrid.net include:aspmx.sailthru.com include:mail.zendesk.com exists:%{i}._spf.mta.salesforce.com include:mg-spf.greenhouse.io -all
- DMARC Policy Mode
- Policy: REJECT
- DMARC Raw Record
- v=DMARC1; p=reject; rua=mailto:dmarc-reports@khanacademy.org; ruf=mailto:dmarc-reports@khanacademy.org
- DKIM Selectors Detected
- google, s1, s2
- Root Domain Label
- khanacademy
- Top-Level Domain (TLD)
- .org (Standard TLD)
- Punycode Obfuscation
- No (Standard ASCII)
- Homoglyph / Lookalike Script
- No mixed scripts
- Brand Match Analysis
- No recognized brand impersonation
- Typosquatting Risk
- Clean
- HTML Title
- Client Challenge
- Meta Description
- —
- Document Language
- en
- Character Encoding
- utf-8
- Viewport Setting
- width=device-width, initial-scale=1
- Generator Software
- —
- HTTP Response Time
- 240 ms
- Payload Body Size
- 3 KB
- Compression Status
- Uncompressed
- Cache Directives
- private, no-store
88/100 — trusted. Long-established domain (20.5 years old), clean threat reputation, no impersonation patterns. Verdict driven by: no privacy policy found; no terms of service found; no contact page found — worth extra caution before trusting.
- Payment Red Flags
- None (No suspicious payment requests)
- High-Pressure Language
- None (No artificial urgency detected)
- Disposable Domain Risk
- No (Established infrastructure)
- Text Scanned Depth
- 305 characters verified
- Primary Web Server
- cloudflare
- CDN / Cloud Provider
- Cloudflare
- Primary IP Address
- 108.156.184.91
- HTTP Status Code
- 200 OK
- Final Landing Destination
- https://www.khanacademy.org/
- Redirect Hop Count
- 1 hop
- 1.https://khanacademy.org/ → https://www.khanacademy.org/
- Certificate Authority (Issuer)
- Standard Trusted CA
- Subject Common Name (CN)
- khanacademy.org
- Validity Period
- 60 days remaining (Expires: 2026-11-04T11:18:12.415Z)
- Subject Alternative Names (SANs)
- 1 domain protected
- Certificates Logged (CT)
- 1 certs recorded
- Robots.txt Directives
- Not Found
- Sitemaps Declared
- None in robots.txt
- Disallow Rules Count
- 0 rules
View Raw robots.txt
<!DOCTYPE html>
<html lang="en">
<head>
<meta
http-equiv="Content-Security-Policy"
content="default-src 'self'; img-src 'self' data:; media-src 'self' data:; object-src 'none'; style-src 'self' 'sha256-o4vzfmmUENEg4chMjjRP9EuW9ucGnGIGVdbl8d0SHQQ='; script-src 'self' 'sha256-a9bHdQGvRzDwDVzx8m+Rzw+0FHZad8L0zjtBwkxOIz4=';"
/>
<link
href="/_fs-ch-1T1wmsGaOgGaSxcX/assets/inter-var.woff2"
rel="preload"
as="font"
type="font/woff2"
crossorigin
/>
<link href="/_fs-ch-1T1wmsGaOgGaSxcX/assets/styles.css" rel="stylesheet" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Client Challenge</title>
<style>
#loading-error {
font-size: 16px;
font-family: 'Inter', sans-serif;
margin-top: 10px;
margin-left: 10px;
display: none;
}
</style>
</head>
<body>
<noscript>
<div class="noscript-container">
<div class="noscript-content">
<img
src="/_fs-ch-1T1wmsGaOgGaSxcX/assets/errorIcon.svg"
alt=""
role="presentation"
class="error-icon"
/>
<span class="noscript-span"
>JavaScript is disabled in your browser.</span
>
<p>Please enable JavaScript to proceed.</p>
</div>
</div>
</noscript>
<div id="loading-error" role="alert" aria-live="polite">
A required part of this site couldn’t load. This may be due to a browser
extension, network issues, or browser settings. Please check your
connection, disable any ad blockers, or try using a different browser.
</div>
<script>
function loadScript(src) {
return new Promise((resolve, reject) => {
const script = document.createElement('script');
script.onload = resolve;
script.onerror = (event) => {
console.error('Script load error event:', event);
document.getElementById('loading-error').style.display = 'block';
reject(
new Error(
`Failed to load script: ${src}, Please contact the service administrator.`
)
);
};
script.src = src;
document.body.appendChild(script);
});
}
loadScript('/_fs-ch-1T1wmsGaOgGaSxcX/errors.js')
.then(() => {
const script = document.createElement('script');
script.src = '/_fs-ch-1T1wmsGaOgGaSxcX/script.js?reload=true';
script.onerror = (event) => {
console.error('Script load error event:', event);
const errorMsg = new Error(
`Failed to load script: ${script.src}. Please contact the service administrator.`
);
console.error(errorMsg);
handleScriptError();
};
document.body.appendChild(script);
})
.catch((error) => {
console.error(error);
});
</script>
</body>
</html>
Export & Share Intelligence
Download the complete official PDF verification report (all sections and technical signals expanded), or export raw JSON telemetry.
Scan Engine Performance
Automated multi-signal inspection pipeline