New check
82Safe
BUS

this is bussin — looks legit

Final verdict: Valid

Everything here looks okay. Carry on as normal, and trust your gut if something feels off.

URLOct 25, 2026 • 14:03
Share this verdict
9
good
3
warning
0
bad

Scan coverage

https://aopsacademy.org/ • 10/25/2026, 2:03:35 PM • HTTP 200

✓ Static HTML: completed✓ Security Headers: completed✓ Redirect Inspection: completed✓ Tracker Detection: completed✓ Privacy Policy: completed✓ Terms of Service: completed○ Browser Behavior: unavailable
Risk vectors & defense depthConfidence: 96% · Zero-trust baseline
Transport & TLS86%
Guarded
Content & Scripts96%
Caution
Telemetry Surface100%
Minimal
Legal Governance100%
Transparent

Key security observations

TransportTLS encryption active, but HSTS is not strictly enforced
Forms & InputNo credential or password input fields detected on page
TelemetryZero third-party trackers or advertising beacons detected
GovernancePrivacy and terms documentation found and reachable
GuidanceEverything here looks okay. Carry on as normal, and trust your gut if something feels off.

Actions that would improve score

Enable Strict-Transport-Security (max-age >= 31536000; preload)+9 pts
Deploy Content-Security-Policy with strict script-src and frame-ancestors+7 pts

How the score was calculated

Baseline50
Good findings (9)+50
Warnings & issues (3)-18
Final score82/100 · BUS
goodSecurity· HTTP Response
+6 pts → 56

HTTPS Transport Enabled

Traffic between your browser and this server is encrypted over TLS.

The final page URL is served over HTTPS (https://aopsacademy.org/).

Why it matters: Encryption prevents network eavesdroppers from intercepting your data or tampering with page content in transit.

Fix: Note that while HTTPS encrypts traffic, it does not verify whether the site's content or business is trustworthy.

goodSecurity· Static HTML
+6 pts → 62

No Credential Fields Detected

No password input fields were detected in the page HTML.

No <input type="password"> tags found in static HTML.

Why it matters: The page does not appear to solicit user account passwords.

Fix: None required.

warningSecurity· HTTP Header
-7 pts → 55

No Content Security Policy

No Content-Security-Policy header was sent by the server.

Content-Security-Policy header absent.

Why it matters: A CSP provides defense-in-depth against code injection and unauthorized framing.

Fix: Deploy a Content-Security-Policy header.

warningcode· Static HTML
-4 pts → 51

Heavy External Scripting

The page loads 49 external scripts from 1 distinct domains.

49 external scripts across 1 domain(s).

Why it matters: Loading many external scripts increases supply chain risk, dependency on third parties, and tracking.

Fix: Review whether all included third-party scripts are essential.

goodReputation & Domain· Domain Inspection
+6 pts → 57

Normal Domain Pattern

The domain uses a standard top-level domain and natural length.

Host 'aopsacademy.org' exhibits standard naming structure.

Why it matters: Domain structure conforms to typical human-selected naming conventions.

Fix: None required.

goodContent· Static HTML Content
+6 pts → 63

No Scam Keywords Detected

We did not find aggressive pressure tactics or typical prize scam language.

Zero tracked high-pressure scam keyword phrases matched.

Why it matters: The text does not show obvious automated scam indicators.

Fix: None required.

goodtopic· Static HTML Content
+6 pts → 69

Appears to be news-related

The page contains terminology associated with news services.

Occurrences: &#039;subscribe&#039; x3. Page title: "AoPS Academy | Math, Science, and Language Arts for Grades 1–12".

Why it matters: Helps contextualize what category of service this website offers.

Fix: Verify that this topic matches what you expected at this web address.

warningSecurity· HTTP Header
-7 pts → 62

Missing HSTS Header

The server does not send a Strict-Transport-Security header.

No Strict-Transport-Security header found in HTTP response.

Why it matters: Without HSTS, initial visits could be vulnerable to SSL-stripping on hostile networks (e.g. public Wi-Fi).

Fix: Enable HSTS on the origin web server.

goodSecurity· HTTP Header
+5 pts → 67

Content Security Policy (CSP) Active

The site defines a Content Security Policy restricting resource execution.

Content-Security-Policy: default-src &#039;self&#039;; script-src &#039;self&#039; &#039;unsafe-eval&#039; &#039;unsafe-inline&#039; https://tagmanager.google.com/ https://www.googletag....

Why it matters: CSP helps prevent Cross-Site Scripting (XSS), malicious script injection, and clickjacking.

Fix: Maintain strict CSP directives without 'unsafe-inline' or 'unsafe-eval' where possible.

goodSecurity· HTTP Header
+5 pts → 72

Clickjacking Protection Configured

The site controls whether it can be embedded inside iframes on other domains.

Framing restricted via CSP frame-ancestors directive.

Why it matters: Prevents clickjacking attacks where a malicious site disguises the page inside an invisible frame.

Fix: Framing defense properly active.

goodPolicies & Terms· Policy Analysis
+5 pts → 77

Privacy Policy Available

The site links to a readable Privacy Policy.

Fetched https://artofproblemsolving.com/discover/privacy (HTTP 200, 255677 bytes). Mentions data collection, cookies, third-party sharing, deletion rights.

Why it matters: Available policies allow visitors to understand data collection, terms of use, and legal rights.

Fix: Review the policy if you plan to share sensitive or personal information.

goodPolicies & Terms· Policy Analysis
+5 pts → 82

Terms of Service Available

The site links to a readable Terms of Service.

Fetched https://aopsacademy.org/legal/terms (HTTP 200, 271603 bytes). Mentions data collection.

Why it matters: Available policies allow visitors to understand data collection, terms of use, and legal rights.

Fix: Review the policy if you plan to share sensitive or personal information.

Technical appendix

Security response headers

content-security-policy: default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' https://tagmanager.google.com/ https://www.googletagmanager.com/; script-src-elem 'self' 'unsafe-inline' https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/ https://www.youtube.com https://www.googletagmanager.com/ https://connect.facebook.net/ https://*.bing.net/ https://*.hotjar.com https://static.cloudflareinsights.com https://*.osano.com https://*.outbrain.com https://*.googlesyndication.com https://*.google.com; style-src 'self' 'unsafe-inline' https://tagmanager.google.com/ https://fonts.googleapis.com/ https://*.hotjar.com; style-src-elem 'self' 'unsafe-inline' https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/ https://www.googletagmanager.com/ https://fonts.googleapis.com https://cdn.jsdelivr.net; img-src https: data:; font-src 'self' https://fonts.gstatic.com/ https://*.hotjar.com; frame-src 'self' https://www.youtube-nocookie.com https://www.youtube.com https://www.google.com https://www.facebook.com/ https://*.googletagmanager.com https://td.doubleclick.net https://*.bing.net/; connect-src 'self' https://www.youtube.com https://*.google.com https://strapi.artofproblemsolving.com https://api.aopsacademy.org https://aopsacademy.org https://www.google-analytics.com/ https://*.bing.net/ https://*.googletagmanager.com https://*.hotjar.com https://*.hotjar.io wss://*.hotjar.com https://browser-intake-us3-datadoghq.com https://stats.g.doubleclick.net https://www.facebook.com https://www.google.com https://cdn.jsdelivr.net https://*.osano.com https://*.outbrain.com https://*.googlesyndication.com https://*.mixpanel.com; object-src 'none'; base-uri 'self'; form-action 'self' https://www.facebook.com/; frame-ancestors 'none'; worker-src 'self' blob:; block-all-mixed-content; upgrade-insecure-requests;
server: cloudflare
terms & privacy check

The site links to a readable Privacy Policy.

Privacy Policy Available

The site links to a readable Privacy Policy.

Terms of Service Available

The site links to a readable Terms of Service.

Source code
<!DOCTYPE html><html lang="en" class="__variable_245d8d __variable_d6c19d __variable_7b15fb"><head><script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)})
(window,'AW-399243419','google_tags_first_party');</script><script async src="/asdf/"></script>
			<script>
				window.dataLayer = window.dataLayer || [];
				function gtag(){dataLayer.push(arguments);}
				gtag('js', new Date());
				gtag('set', 'developer_id.dYzg1YT', true);
				gtag('config', 'AW-399243419');
			</script>
			<meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Flogos%2FaopsAcademyLogo.svg&amp;w=256&amp;q=75&amp;dpl=2973567851 1x, /_next/image?url=%2Flogos%2FaopsAcademyLogo.svg&amp;w=428&amp;q=75&amp;dpl=2973567851 2x" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=https%3A%2F%2Fstrapi.artofproblemsolving.com%2Fuploads%2Fkids_climbing_staircase_de9129670a.jpg&amp;w=256&amp;q=75&amp;dpl=2973567851 256w, /_next/image?url=https%3A%2F%2Fstrapi.artofproblemsolving.com%2Fuploads%2Fkids_climbing_staircase_de9129670a.jpg&amp;w=384&amp;q=75&amp;dpl=2973567851 384w, /_next/image?url=https%3A%2F%2Fstrapi.artofproblemsolving.com%2Fuploads%2Fkids_climbing_staircase_de9129670a.jpg&amp;w=428&amp;q=75&amp;dpl=2973567851 428w, /_next/image?url=https%3A%2F%2Fstrapi.artofproblemsolving.com%2Fuploads%2Fkids_climbing_staircase_de9129670a.jpg&amp;w=576&amp;q=75&amp;dpl=2973567851 576w, /_next/image?url=https%3A%2F%2Fstrapi.artofproblemsolving.com%2Fuploads%2Fkids_climbing_staircase_de9129670a.jpg&amp;w=768&amp;q=75&amp;dpl=2973567851 768w, /_next/image?url=https%3A%2F%2Fstrapi.artofproblemsolving.com%2Fuploads%2Fkids_climbing_staircase_de9129670a.jpg&amp;w=992&amp;q=75&amp;dpl=2973567851 992w, /_next/image?url=https%3A%2F%2Fstrapi.artofproblemsolving.com%2Fuploads%2Fkids_climbing_staircase_de9129670a.jpg&amp;w=1280&amp;q=75&amp;dpl=2973567851 1280w, /_next/image?url=https%3A%2F%2Fstrapi.artofproblemsolving.com%2Fuploads%2Fkids_climbing_staircase_de9129670a.jpg&amp;w=1400&amp;q=75&amp;dpl=2973567851 1400w" imageSizes="(max-width: 768px) 0, (max-width: 1280px) 50vw, 750px" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/0710110f54d12afc.css?dpl=2973567851" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d48a61016940f2f4.css?dpl=2973567851" data-precedence="next"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.css" data-precedence="default"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-a79667406a5a0cf5.js?dpl=2973567851"/><script src="/_next/static/chunks/fd9d1056-2ffe0386581f7ea0.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/2117-3124d44f918ea40b.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/main-app-0d673e7e49617570.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/c857e369-1e91a6d7575b828f.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/e37a0b60-d5f61b879f32078d.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/c473e9eb-fee8818d94e570cf.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/6971-72275436d95d10a8.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/7648-0b9f4e35705fcb3a.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/6137-ac69b9bcaa8e894a.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/5104-08e062a0f3d7e484.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/4341-9789ed0a64130147.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/3242-623382edc0f40674.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/5878-e37fa16e3fe1c8c2.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/4373-ac3f3e09ec6a569a.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/932-2c138639339bdf22.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/3125-652910cb9d5e64ab.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/6065-67568091dd671916.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/3715-a5b85cc5bcafc777.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/4935-7f8bd27e95a18767.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/6663-331df7872a34f641.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/3443-95877dd1cc12973a.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/861-121a0c6f386ba1a5.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/8606-6cf63da6b5fbdb2f.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/5082-f4d7042b4bd30d00.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/92-590ac1ba6704289c.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/651-d5b6c4a807d110a6.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/3411-1691bfe4b94bbb91.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/8838-17522447c0173f23.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/5505-24a3da695cd4452f.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/47-b1e925b29cd8b609.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/7432-f91918c09ca163bd.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/app/(withHeaderAndFooter)/page-6f3bdde2c5c91529.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/2964-13272be99df69d01.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/7999-0622d2c8fb33f4e5.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/7460-a3440c095c12b0e8.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/4354-fd53c1a5bf1e3c1a.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/app/layout-4e30b64662e43ba9.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/app/global-error-4e97920c4f397048.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/5269-20345c1e5a09d9ce.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/6068-02997823b9d6b86a.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/6410-99ad059b9a0e8fa4.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/app/(withHeaderAndFooter)/layout-2d456083e4852960.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/5312-ce12ca954ca65091.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/528-5a9fc528c287cd20.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/app/(withReducedHeaderAndFooter)/layout-345250cf713d7d1f.js?dpl=2973567851" async=""></script><script src="/_next/static/chunks/app/(withHeaderAndFooter)/(sellPages)/layout-356a958e74cae7ec.js?dpl=2973567851" async=""></script><link rel="preload" href="/gtm-consent-mode.js" as="script"/><link rel="preload" href="https://cmp.osano.com/EvHV0kRj0s/3036027e-ef1f-4206-9ed3-f85028d6208b/osano.js" as="script"/><link rel="preload" href="/osano.js" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=GTM-P9S9WM6Q" as="script"/><title>AoPS Academy | Math, Science, and Language Arts for Grades 1–12</title><meta name="description" content="Advanced math, science, and language arts for grades 1–12. Enroll in a class for afterschool, weekend, or summer today."/><meta name="keywords" content="Art of Problem Solving, AoPS Academy, Gifted education programs, Advanced learning programs for kids, Math courses for gifted students, STEM education for children, After-school programs for advanced learners, Enrichment programs for talented students, AoPS, Academy math and science, AoPS Academy, AoPS math courses, AoPS science and language arts, Gifted and talented learning programs, On-campus advanced learning, STEM education for gifted children, Challenging courses for high-achieving students"/><link rel="canonical" href="https://aopsacademy.org/"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="64x64"/><link rel="icon" href="/icon.svg?9061698d94305ec6" type="image/svg+xml" sizes="any"/><link rel="apple-touch-icon" href="/apple-icon.png?6c1ca2902cbcc7c2" type="image/png" sizes="180x180"/><meta name="next-size-adjust"/><script>(self.__next_s=self.__next_s||[]).push(["/gtm-consent-mode.js",{}])</script><script>(self.__next_s=self.__next_s||[]).push(["https://cmp.osano.com/EvHV0kRj0s/3036027e-ef1f-4206-9ed3-f85028d6208b/osano.js",{}])</script><script>(self.__next_s=self.__next_s||[]).push(["/osano.js",{}])</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=2973567851" noModule=""></script></head><body><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="flex min-h-screen flex-col"><div class="flex w-full bg-[#dfdfdf] px-4 text-md text-[#154236] md:px-6 xl:px-12"><a id="aopsHome" class="group-hover:shadow-[0_2px_6px_rgba(0,0,0,0.15)]xs:px-4 flex items-center gap-2 px-2 py-2 font-bold text-sm text-[#154236] transition-colors duration-200 ease-in-out hover:bg-corporate-gray-100 hover:shadow-[0_2px_6px_rgba(0,0,0,0.15)] group-hover:bg-corporate-gray-100" href="https://artofproblemsolving.com/discover"><span class="">Art of Problem Solving</span></a><div class="group"><a id="aopsOnline" class="group-hover:shadow-[0_2px_6px_rgba(0,0,0,0.15)]xs:px-4 flex items-center gap-2 px-2 py-2 font-bold text-sm text-[#154236] transition-colors duration-200 ease-in-out hover:bg-corporate-gray-100 hover:shadow-[0_2px_6px_rgba(0,0,0,0.15)] group-hover:bg-corporate-gray-100" href="https://artofproblemsolving.com"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.69 41.21" class="h-6"><path fill="#009fad" d="M0 10.3v20.61l17.84 10.3 17.85-10.3V10.3L17.84 0z"></path><path fill="#fff" d="M17.91 36.13A8 8 0 0 1 16.7 36a17.7 17.7 0 0 1-2.7-1.35c-.48-.42 0-2.12 0-2.12l.52-1.76h-.32s-.78 2.7-.82 3-.22.95 1 1.55a18 18 0 0 0 3.07 1h.82c.29 0 7.67-1 7.67-1a.13.13 0 0 0 .05-.1 1.1 1.1 0 0 1-.34.05s-7.18.86-7.74.86"></path><path fill="#fff" d="M20 34.64a1.21 1.21 0 0 1-1.13-1.05 8.8 8.8 0 0 1 .26-2.33l-4.68-.5-.45 1.76s-.48 1.7 0 2.12A17.7 17.7 0 0 0 16.7 36a8 8 0 0 0 1.21.11c.56 0 7.69-.87 7.69-.87a1.1 1.1 0 0 0 .34-.05h-.22c-1.93-.35-1.77-.19-5.72-.55"></path><path fill="#009fad" d="M12.99 30.14h7.46v2.44h-7.46z"></path><path fill="#fff" d="m31.15 30.85-1.67-16.46s0-.57-.37-.74-2.94-1-2.94-1L8.32 6.91c-.78-.16-1 .74-1 1.1s-.25 22.47-.25 22.47 0 1.31.82 1.35 22.51-.2 22.51-.2.85.16.75-.78"></path><path fill="#2a848b" d="m31 29.06-1.52-14.67s0-.57-.37-.74-2.94-1-2.94-1L8.32 6.91c-.78-.16-1 .74-1 1.1s-.25 20-.25 20z"></path><path fill="#b4e7eb" d="m9.37 9.15-.19 17.22 20.46 1.24-1.28-12.77z"></path></svg><span class="hidden md:flex">AoPS Online</span></a></div><div class="group"><a id="ba" class="group-hover:shadow-[0_2px_6px_rgba(0,0,0,0.15)]xs:px-4 flex items-center gap-2 px-2 py-2 font-bold text-sm text-[#154236] transition-colors duration-200 ease-in-out hover:bg-corporate-gray-100 hover:shadow-[0_2px_6px_rgba(0,0,0,0.15)] group-hover:bg-corporate-gray-100" href="https://beastacademy.com"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.69 41.65" class="h-6"><clipPath id="baHeaderIcon_svg__logo-site-ba"><path d="M0 10.3v20.61l17.84 10.3 17.85-10.3V0H17.84z"></path></clipPath><path fill="#d51f35" d="M0 10.3v20.61l17.84 10.3 17.85-10.3V10.3L17.84 0z"></path><g clip-path="url(#baHeaderIcon_svg__logo-site-ba)"><path fill="#900b1d" d="M8.32 8.17s-1.83 2.16-1.56 4 2.65 3.3 2.65 3.3l15.26.77s2 .46 6.05-1.24 4.13-3.22 4.13-3.22A30.6 30.6 0 0 0 27.35 9a13.1 13.1 0 0 0-6.22.75S25.32 7.17 24.22 6s-4.78-.12-7.89 1.77a12.6 12.6 0 0 0-4.42 4.38l.72-5.08a6.9 6.9 0 0 0-2.31 2.45A12.8 12.8 0 0 0 9.71 13z"></path><path fill="#fff" d="M18.8 9a4.2 4.2 0 0 0-1.41.69 3.5 3.5 0 0 0-1 1.19 7.8 7.8 0 0 0-.86 3h-.2a3 3 0 0 1 1.06-1 7.5 7.5 0 0 1 1.27-.63 12 12 0 0 1 2.72-.72 12.1 12.1 0 0 1 5.54.57 14 14 0 0 0-2.74-.47 12.3 12.3 0 0 0-2.77.09 11.5 11.5 0 0 0-2.65.76 4.9 4.9 0 0 0-2.23 1.46l-.25.36v-.41a8 8 0 0 1 .94-3.05A3.79 3.79 0 0 1 18.8 9"></path><path fill="#ea8f9a" d="M10.61 14.77s-1.4 8.6-.17 13.45 3.22 13.44 3.22 13.44l4.58-.54s0-1.6 3.78-9.44S24.94 15 24.94 15a24 24 0 0 0-7-1.19 16.84 16.84 0 0 0-7.33.96"></path><path fill="#ea8f9a" d="M13.17 24.73s1 5.82 8.58 5.21C28.62 29.38 31.82 27 31.82 27s-.88-4.7-4.92-5-7.9 3.39-7.9 3.39zm-11.33-3.4s1.75-.14 4.53 1.67a24.6 24.6 0 0 1 4.86 4.25l.32 2.36s-.66 2.69-4.62.37-5.09-8.65-5.09-8.65"></path><path fill="#900b1d" d="M10.88 13.49a12.1 12.1 0 0 1 1.27 6.43 20.9 20.9 0 0 1-2.08 6.82 14.9 14.9 0 0 1-1.94-6.88c-.22-4.25.68-5.58.68-5.58z"></path><ellipse cx="17.07" cy="21.26" fill="#fffce6" rx="1.71" ry="2.27" transform="rotate(-4.62 17.143 21.3)"></ellipse><ellipse cx="20.4" cy="21.27" fill="#fffce6" rx="1.44" ry="1.99" transform="rotate(-4.62 20.37 21.307)"></ellipse><ellipse cx="17.24" cy="21.65" fill="#900b1d" rx="0.85" ry="1" transform="rotate(-4.62 17.252 21.677)"></ellipse><ellipse cx="20.18" cy="21.6" fill="#900b1d" rx="0.76" ry="0.89" transform="rotate(-4.62 20.231 21.674)"></ellipse><path fill="#900b1d" d="M18.71 26.32a7.1 7.1 0 0 1 3-3.1 11.9 11.9 0 0 1 4.15-1.39 5 5 0 0 1 4.2 1.17 7 7 0 0 1 2 4v.16l-.14.08a22.2 22.2 0 0 1-5 2.05 23.3 23.3 0 0 1-5.3.87 9.93 9.93 0 0 1-5.26-1 5.78 5.78 0 0 1-2.91-4.31 5.7 5.7 0 0 0 3 4.07 9.6 9.6 0 0 0 5.11.8 23 23 0 0 0 5.18-.9 25.3 25.3 0 0 0 4.86-2l-.12.24a6.5 6.5 0 0 0-1.82-3.68 4.72 4.72 0 0 0-3.86-1.14 12.2 12.2 0 0 0-4.08 1.22 7 7 0 0 0-3.01 2.86m-.94-9.77a4.4 4.4 0 0 0-2.9.68l-.06-.23a4.4 4.4 0 0 1 2.86-.83zM19 17.63a4.4 4.4 0 0 1 2.89.72l.06-.21a4.4 4.4 0 0 0-2.85-.87z"></path><path fill="#fff" d="M8.07 17.44c.17-.45.7-.59 1.13-.64a5 5 0 0 1 1.36.08 2.55 2.55 0 0 1 2 1.8l.07.26-.25-.13a5.4 5.4 0 0 0-2.22-.62 2.27 2.27 0 0 0-1.16.25 1.27 1.27 0 0 0-.69.89 1.33 1.33 0 0 1 .63-1 2.34 2.34 0 0 1 1.2-.33 5.2 5.2 0 0 1 2.34.59l-.18.14a2.3 2.3 0 0 0-.65-1.06 2.7 2.7 0 0 0-1.13-.59 4.7 4.7 0 0 0-1.3-.15 1.23 1.23 0 0 0-1.15.51"></path><path fill="#900b1d" d="M3.33 23.08a10.3 10.3 0 0 1 4 2.07 6 6 0 0 1 2.08 4l.06.63-.28-.58a4.36 4.36 0 0 0-1.53-1.94 1.19 1.19 0 0 0-1.16 0c-.37.23-.27.78-.06 1.13a1.4 1.4 0 0 1-.24-.6.65.65 0 0 1 .24-.6 1.27 1.27 0 0 1 1.29-.11 3 3 0 0 1 1 .87 6.3 6.3 0 0 1 .68 1.12l-.22.05a6.1 6.1 0 0 0-2-3.86A12.4 12.4 0 0 0 5.38 24a10 10 0 0 0-2.05-.92m24.32.83.1.05a.9.9 0 0 1 .29.49 1 1 0 0 0-.17-.61.8.8 0 0 0-.27-.22 1 1 0 0 0-.34-.11h-.13c-.29 0-.54.15-.54.35s.23.37.52.38.52-.14.54-.33m-4.82.46-.07.08a.9.9 0 0 0-.1.56 1 1 0 0 1 0-.63.8.8 0 0 1 .18-.3 1 1 0 0 1 .28-.22l.12-.06c.27-.11.56 0 .63.15s-.09.43-.36.53a.48.48 0 0 1-.68-.11"></path><circle cx="13.48" cy="24.57" r="0.38" fill="#900b1d" transform="rotate(-4.62 13.532 24.631)"></circle><path fill="#900b1d" d="M19.35 31.32a2.8 2.8 0 0 1-2.07.18 2.6 2.6 0 0 1-1.54-1.39 3.6 3.6 0 0 0 .74.69 3.2 3.2 0 0 0 .88.45 3 3 0 0 0 1 .16 5.4 5.4 0 0 0 .99-.09"></path></g></svg><span class="hidden md:flex">Beast Academy</span></a></div><div class="group"><a id="academy" class="group-hover:shadow-[0_2px_6px_rgba(0,0,0,0.15)]xs:px-4 flex items-center gap-2 px-2 py-2 font-bold text-sm text-[#154236] transition-colors duration-200 ease-in-out hover:shadow-[0_2px_6px_rgba(0,0,0,0.15)] bg-[#fafafa] hover:bg-[#fafafa] group-hover:bg-[#fafafa]" href="/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.69 41.21" class="h-6"><clipPath id="academyHeaderIcon_svg__logo-site-academy"><path d="M0 10.3v20.61l17.84 10.3 17.85-10.3V10.3L17.84 0z"></path></clipPath><path fill="#61ad00" d="M0 10.3v20.61l17.84 10.3 17.85-10.3V10.3L17.84 0z"></path><g clip-path="url(#academyHeaderIcon_svg__logo-site-academy)"><path fill="#d0e7b2" d="M25.49 36.83 8.03 34.74V8.55l17.46-2.09z"></path><path fill="#588328" d="m25.49 36.83 3.81-2.2V14.42l-3.81-7.96zM12.95 14.81l-3.01.17v-4.44l3.01-.3z"></path><path fill="#547e30" d="m17.76 14.52-3.25.19v-4.62l3.25-.33z"></path><path fill="#588328" d="m23.01 14.2-3.55.22V9.6l3.55-.36z"></path><path fill="#547e30" d="m12.95 20.89-3.01.02v-4.44l3.01-.14z"></path><path fill="#588328" d="m17.76 20.86-3.25.02v-4.63l3.25-.15z"></path><path fill="#547e30" d="m23.01 20.82-3.55.02v-4.82l3.55-.16zm-10.06 6.15-3.01-.14v-4.44l3.01.02zm4.81.22-3.25-.15v-4.62l3.25.02z"></path><path fill="#588328" d="m23.01 27.44-3.55-.17v-4.82l3.55.02z"></path><path fill="#547e30" d="m12.95 33.05-3.01-.3v-4.44l3.01.18zm10.06 1-3.55-.35v-4.82l3.55.21zM12.95 10.24l-3.01.3z"></path><path fill="#588328" d="m9.94 14.98 3.01-.17v-.38l-3.01-3.89z"></path><path fill="#547e30" d="m17.76 9.76-3.25.33z"></path><path fill="#588328" d="M17.76 14.52V9.76l-3.25.33v4.62z"></path><path fill="#547e30" d="m19.46 9.6 3.55-.36z"></path><path fill="#588328" d="m9.94 20.91 3.01-.02v-4.56l-3.01.14zm4.57-.03 3.25-.02v-.2l-3.25-4.21zm-4.57 5.95 3.01.14v-4.56l-3.01-.02zm4.57.21 3.25.15v-4.75l-3.25-.02zm4.95.23 3.55.17-3.55-4.59zm-9.52 5.48 3.01.3v-4.56l-3.01-.18zm9.52.95 3.55.35v-4.96l-3.55-.21z"></path><path fill="#588328" d="M12.53 16.76v3.72h-2.18v-3.62zm.41-.43-3 .14v4.44h3zm10.07 4.49-3.55.02v-4.82l3.55-.16zM10.35 22.8h2.18v3.72l-2.18-.1zm-.41-.41v4.44l3 .14v-4.56h-3zm4.98.44h2.44v3.92l-2.44-.11zm-.41-.41V27l3.26.15v-4.71h-3.26zm3.25 13.49-3.25-.39v-6.94l3.25.2z"></path></g></svg><span class="hidden md:flex">AoPS Academy</span></a></div></div><nav class="sticky top-0 z-navbar flex h-navbar w-full items-center justify-between bg-white pr-3 shadow-sm xl:gap-6 xl:pr-0"><div class="flex h-navbar w-full items-center justify-between px-4 pl-6 md:pl-8 xl:pl-14 xl:pr-0"><a class="flex h-full items-center" href="/"><img alt="Art of Problem Solving" fetchPriority="high" width="206" height="32" decoding="async" data-nimg="1" class="h-8 w-auto" style="color:transparent" srcSet="/_next/image?url=%2Flogos%2FaopsAcademyLogo.svg&amp;w=256&amp;q=75&amp;dpl=2973567851 1x, /_next/image?url=%2Flogos%2FaopsAcademyLogo.svg&amp;w=428&amp;q=75&amp;dpl=2973567851 2x" src="/_next/image?url=%2Flogos%2FaopsAcademyLogo.svg&amp;w=428&amp;q=75&amp;dpl=2973567851"/></a><div class="h-full flex-grow items-center hidden lg:flex" role="menu"><div class="h-full flex-grow"><div class="flex h-full flex-grow items-center justify-center gap-4"><div class="h-full items-center flex" aria-haspopup="true" aria-expanded="false" role="menuitem"><div class="cursor-pointer whitespace-nowrap rounded-full px-4 py-1 text-sm text-gray-900 outline-none transition-colors data-[focused]:bg-gray-200 data-[pressed]:bg-gray-200 hover:bg-gray-200 group-hover:bg-gray-200 flex items-center gap-2"><span>Our Programs</span><svg aria-hidden="true" focusable="false" data-prefix="fasr" data-icon="chevron-down" class="svg-inline--fa fa-chevron-down fa-sm " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 417.9l17-17L465 209l17-17L448 158.1l-17 17-175 175L81 175l-17-17L30.1 192l17 17L239 401l17 17z"></path></svg></div></div><div role="menuitem" class="h-full"><a class="flex h-full items-center group" data-rac="" href="/class-schedule?season=academic-year" tabindex="0" data-react-aria-pressable="true"><div class="cursor-pointer whitespace-nowrap rounded-full px-4 py-1 text-sm text-gray-900 outline-none transition-colors data-[focused]:bg-gray-200 data-[pressed]:bg-gray-200 hover:bg-gray-200 group-hover:bg-gray-200 inline-block">Schedule</div></a></div><div role="menuitem" class="h-full"><a class="flex h-full items-center group" data-rac="" href="/locations" tabindex="0" data-react-aria-pressable="true"><div class="cursor-pointer whitespace-nowrap rounded-full px-4 py-1 text-sm text-gray-900 outline-none transition-colors data-[focused]:bg-gray-200 data-[pressed]:bg-gray-2
the breakdown

HTTPS Transport Enabled

security
Traffic between your browser and this server is encrypted over TLS.

No Credential Fields Detected

security
No password input fields were detected in the page HTML.

No Content Security Policy

security
No Content-Security-Policy header was sent by the server.

Heavy External Scripting

code
The page loads 49 external scripts from 1 distinct domains.

Normal Domain Pattern

reputation
The domain uses a standard top-level domain and natural length.

No Scam Keywords Detected

content
We did not find aggressive pressure tactics or typical prize scam language.

Appears to be news-related

topic
The page contains terminology associated with news services.

Missing HSTS Header

security
The server does not send a Strict-Transport-Security header.

Content Security Policy (CSP) Active

security
The site defines a Content Security Policy restricting resource execution.

Clickjacking Protection Configured

security
The site controls whether it can be embedded inside iframes on other domains.

Privacy Policy Available

policy
The site links to a readable Privacy Policy.

Terms of Service Available

policy
The site links to a readable Terms of Service.