www.sentry.io
Scored by v3 · source-of-truth hashes: score db860d6ac94e · thresholds e94f8b33e500 — verifiable against the canonical scorer.
The 28-day score is the p75 of nightly runs — the stable number to cite. Deterministic metrics (CRR/SSD/TC) show their latest value (they move only when the site changes); timing (TTFUT) and answer-fidelity (AF) are smoothed by 28-day p75 — the same lab-vs-field split Core Web Vitals uses. Synthetic daily measurement, not real-user field data.
An agent gets the basics but will guess on the gaps. 4/7 applicable facts come from machine-readable structured data.
Metrics
Token Cost breakdown
Where the page's tokens go (≈10,096 across regions). Most tokens are real content — the agent isn't paying much for chrome.
Final screenshot
Diagnostics
No issues found — this page is well-prepared for agents.
Rendered profile: headless
Metrics
Token Cost breakdown
Where the page's tokens go (≈10,104 across regions). Most tokens are real content — the agent isn't paying much for chrome.
Final screenshot
Diagnostics
No issues found — this page is well-prepared for agents.
Rendered profile: headless
Access & discovery checks — separate from the gated CAV metrics above. Click an issue for business impact, what we measured, and how to fix. · Take the Agent Readiness course →
Agent files & endpoints
Issues (1)
~ XML sitemap present medium impact Sitemap found but no <url>/<loc> entries
Business impact A sitemap is your table of contents for AI crawlers. Without it agents follow homepage links and miss deep pages (products, docs, pricing) — shrinking what they can recommend.
What we measured We fetch /sitemap.xml (and /sitemap_index.xml), confirm valid XML with <loc> entries, and check <lastmod> freshness.
How to fix Generate an XML sitemap of all public pages with current lastmod dates and reference it in robots.txt.
# robots.txt
Sitemap: https://example.com/sitemap.xml
Passed audits (10)
Transport & Trust (SEC 1.0.0)
HTTPS, HSTS, CSP, sniffing, referrer and CORS posture. Diagnostic only — this does not affect the CAV score. A security header does not make a page more legible to an agent, so scoring it would reward a CDN toggle that changes nothing an agent can recover. We measure it and say so.
Per-header findings (6)
| Header | Evidence |
|---|---|
| ✅ HTTPS | served over HTTPS |
| ✅ HSTS | max-age=31536000; includeSubDomains; preload |
| ⚠️ Content-Security-Policy | script-src allows 'unsafe-inline' |
| ❌ X-Content-Type-Options | missing nosniff |
| ⚠️ Referrer-Policy | no referrer-policy header (browser default applies) |
| ✅ CORS exposure | access-control-allow-origin: * |
How to improve
whole profile
Third-party impact
6 third-party requests · 1040 KiB (45.3% of transfer) · 33 ms main-thread — code an agent must also fetch/run before your content settles. Fewer, lazier third-parties = faster, cheaper agent reads.
| Third-party domain | Reqs | Transfer | Main-thread |
|---|---|---|---|
| unpkg.com | 1 | 700 KiB | — |
| gstatic.com | 1 | 336 KiB | — |
| plausible.io | 1 | 2 KiB | 33 ms |
| google.com | 2 | 1 KiB | — |
| getsentry.net | 1 | 0 KiB | — |
Wasted JavaScript (by bundle)
Transfer-accurate — each bundle's transfer size × its unused %, ranked by wasted bytes (the biggest code-splitting wins). Unused JS also inflates Token Cost (TC).
| Bundle | Transfer | Unused | Wasted |
|---|---|---|---|
| https://www.gstatic.com/recaptcha/releases/XOqlk8PL_yVx6IdpLbpXdiLy/recaptcha__en.js 3P | 336 KiB | 68% | 229 KiB |
| https://sentry.io/_astro/index.-2b7M8_S.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 48 KiB | 70.1% | 34 KiB |
| https://sentry.io/_astro/page.uOggGnet.js | 56 KiB | 56.3% | 31 KiB |
| https://sentry.io/_astro/rive.s9SEfVLx.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 51 KiB | 56.4% | 29 KiB |
| https://sentry.io/_astro/MarketoForm.CmsqLWPO.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 7 KiB | 59.9% | 4 KiB |
| https://sentry.io/_astro/index.BqXAd2kG.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 3 KiB | 64% | 2 KiB |
| https://plausible.io/js/script.tagged-events.js 3P | 2 KiB | 63% | 2 KiB |
| https://sentry.io/_astro/copyCodeBlock.BVnsrt1V.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 1 KiB | 73% | 1 KiB |
| https://sentry.io/_astro/FeatureCarousel.astro_astro_type_script_index_0_lang.Bm82_UGK.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 1 KiB | 45.1% | 1 KiB |
| https://sentry.io/_astro/preload-helper.0s1d9yNf.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 1 KiB | 62.6% | 1 KiB |
| https://sentry.io/_astro/client.CJlxmcgR.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 1 KiB | 44.2% | 1 KiB |
| https://sentry.io/_astro/link-decorator.B8lWgbkz.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 1 KiB | 37.5% | 0 KiB |
| https://sentry.io/_astro/plausible.CPYg37ay.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 1 KiB | 62.9% | 0 KiB |
| https://sentry.io/_astro/Welcome.astro_astro_type_script_index_0_lang.DRyw2rM_.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 1 KiB | 26.7% | 0 KiB |
| https://sentry.io/_astro/carouselA11y.DtBlmqVq.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | 0 KiB | 39.1% | 0 KiB |
Network
Heaviest requests (30)
| URL | Type | Status | Transfer |
|---|---|---|---|
| https://unpkg.com/@rive-app/[email protected]/rive.wasm | Fetch | 200 | 700 KiB |
| https://sentry.io/_astro/welcome-bg.BcYKCM6C.webp | Image | 200 | 375 KiB |
| https://www.gstatic.com/recaptcha/releases/XOqlk8PL_yVx6IdpLbpXdiLy/recaptcha__en.js | Script | 200 | 336 KiB |
| https://sentry.io/welcome/ | Document | 200 | 178 KiB |
| https://sentry.io/astro-assets/rive-files/home-hero-scanner-animation.riv | Fetch | 200 | 134 KiB |
| https://sentry.io/_astro/hero-animation-poster.lNyp05dq.webp | Image | 200 | 69 KiB |
| https://sentry.io/_astro/page.uOggGnet.js | Script | 200 | 56 KiB |
| https://sentry.io/_astro/rive.s9SEfVLx.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | Script | 200 | 51 KiB |
| https://sentry.io/_astro/index.-2b7M8_S.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | Script | 200 | 48 KiB |
| https://sentry.io/_astro/getting-started-img-left.CRIbD4_5.webp | Image | 200 | 37 KiB |
| https://sentry.io/_astro/Layout.CEowuY7Z.css | Stylesheet | 200 | 32 KiB |
| https://sentry.io/_astro/getting-started-img-right.uCQ8m_KR.webp | Image | 200 | 27 KiB |
| https://sentry.io/_vercel/image?url=_astro%2Finstall-1-line.CStr0HQx.webp&w=828&q=100&dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | Image | 200 | 27 KiB |
| https://sentry.io/astro-assets/fonts/rubik-latin-regular.woff | Font | 200 | 23 KiB |
| https://sentry.io/astro-assets/fonts/rubik-latin-500.woff2 | Font | 200 | 18 KiB |
| https://sentry.io/astro-assets/fonts/rubik-latin-regular.woff2 | Font | 200 | 18 KiB |
| https://sentry.io/astro-assets/fonts/rubik-latin-500italic.woff2 | Font | 200 | 18 KiB |
| https://sentry.io/astro-assets/fonts/rubik-latin-italic.woff2 | Font | 200 | 18 KiB |
| https://sentry.io/_vercel/image?url=_astro%2Fmcp-integration.BsYvoh98.webp&w=828&q=100&dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | Image | 200 | 16 KiB |
| https://sentry.io/_vercel/image?url=_astro%2Fautomatic-rca.CGAenFBp.webp&w=828&q=100&dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | Image | 200 | 15 KiB |
| https://sentry.io/favicon.ico | Other | 200 | 15 KiB |
| https://sentry.io/_astro/middle-bg-texture.Bj4JNsdD.webp | Image | 200 | 15 KiB |
| https://sentry.io/_vercel/image?url=_astro%2Fai-code-review.zf1XFlmB.webp&w=828&q=100&dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | Image | 200 | 12 KiB |
| https://sentry.io/_astro/ufo-abduction-image.CCCweOzA.webp | Image | 200 | 12 KiB |
| https://sentry.io/astro-assets/fonts/dammitsansv0.3-bold.otf | Font | 200 | 8 KiB |
| https://sentry.io/_astro/MarketoForm.CmsqLWPO.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | Script | 200 | 7 KiB |
| https://sentry.io/_astro/marketo-forms-content-layer.CFYb8kxS.css | Stylesheet | 200 | 4 KiB |
| https://sentry.io/_astro/index.BqXAd2kG.js?dpl=dpl_GaKSPBjYmim5Y5qMq64W9tgeMWr2 | Script | 200 | 3 KiB |
| https://plausible.io/js/script.tagged-events.js | Script | 200 | 2 KiB |
| https://sentry.io/_astro/quotemark.CdOBjrOr.png | Image | 200 | 2 KiB |