Target: https://staging.fyper.cc · Generated 2026-06-01T21:38:49.263Z · axe-core 4.11.0 via @axe-core/puppeteer 4.11.3
/ navigation_error
Scanned 2026-06-01T21:36:51.767Z · No violations detected
Navigation timeout of 20000 ms exceeded
/login ok
Scanned 2026-06-01T21:37:12.604Z · 3 violations — 0 critical / 0 serious / 3 moderate / 0 minor
moderate
landmark-one-main — Document should have one main landmark
Ensure the document has a main landmark
Remediation: Ensure each page exposes exactly one <main> landmark.
axe-core docs →
1 affected element(s) — first 1 shown
moderate
meta-viewport — Zooming and scaling must not be disabled
Ensure <meta name="viewport"> does not disable text scaling and zooming
WCAG: wcag2aa, wcag144
Remediation: Resolve violation by following axe-core guidance: Zooming and scaling must not be disabled
axe-core docs →
1 affected element(s) — first 1 shown
-
meta[name="viewport"]
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
moderate
region — All page content should be contained by landmarks
Ensure all page content is contained by landmarks
Remediation: Wrap all top-level content in semantic landmark regions (main, nav, header, footer).
axe-core docs →
7 affected element(s) — first 3 shown
-
.max-w-\[420px\] > .text-center.space-y-2
<div class="text-center space-y-2">
-
.space-y-2:nth-child(1) > label
<label class="peer-disabled:cursor-not-allowed peer-disabled:opacity-70 motion-safe:transition-colors motion-safe:duration-150 text-foreground text-[14px] font-semibold"><span>Email</span></label>
-
input[type="email"]
<input type="email" class="flex w-full rounded-..." placeholder="your@email.com" autocomplete="email" value="">
/signup ok
Scanned 2026-06-01T21:37:29.664Z · 3 violations — 0 critical / 0 serious / 3 moderate / 0 minor
moderate
landmark-one-main — Document should have one main landmark
Ensure the document has a main landmark
Remediation: Ensure each page exposes exactly one <main> landmark.
axe-core docs →
1 affected element(s) — first 1 shown
moderate
meta-viewport — Zooming and scaling must not be disabled
Ensure <meta name="viewport"> does not disable text scaling and zooming
WCAG: wcag2aa, wcag144
Remediation: Resolve violation by following axe-core guidance: Zooming and scaling must not be disabled
axe-core docs →
1 affected element(s) — first 1 shown
-
meta[name="viewport"]
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
moderate
region — All page content should be contained by landmarks
Ensure all page content is contained by landmarks
Remediation: Wrap all top-level content in semantic landmark regions (main, nav, header, footer).
axe-core docs →
12 affected element(s) — first 3 shown
-
.text-center.space-y-2
<div class="text-center space-y-2">
-
.space-y-2:nth-child(1) > label
<label class="peer-disabled:cursor-not-allowed peer-disabled:opacity-70 motion-safe:transition-colors motion-safe:duration-150 text-foreground text-[14px] font-semibold"><span>Email</span></label>
-
input[type="email"]
<input type="email" class="flex w-full rounded-..." placeholder="your@email.com" autocomplete="email" value="">
/pricing ok
Scanned 2026-06-01T21:37:47.161Z · 5 violations — 0 critical / 1 serious / 4 moderate / 0 minor
serious
color-contrast — Elements must meet minimum color contrast ratio thresholds
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
WCAG: wcag2aa, wcag143
Remediation: Increase the contrast ratio between text and background to at least 4.5:1 (3:1 for large text). Update the design tokens or component theme accordingly.
axe-core docs →
1 affected element(s) — first 1 shown
moderate
heading-order — Heading levels should only increase by one
Ensure the order of headings is semantically correct
Remediation: Resolve violation by following axe-core guidance: Heading levels should only increase by one
axe-core docs →
1 affected element(s) — first 1 shown
moderate
landmark-one-main — Document should have one main landmark
Ensure the document has a main landmark
Remediation: Ensure each page exposes exactly one <main> landmark.
axe-core docs →
1 affected element(s) — first 1 shown
moderate
meta-viewport — Zooming and scaling must not be disabled
Ensure <meta name="viewport"> does not disable text scaling and zooming
WCAG: wcag2aa, wcag144
Remediation: Resolve violation by following axe-core guidance: Zooming and scaling must not be disabled
axe-core docs →
1 affected element(s) — first 1 shown
-
meta[name="viewport"]
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
moderate
region — All page content should be contained by landmarks
Ensure all page content is contained by landmarks
Remediation: Wrap all top-level content in semantic landmark regions (main, nav, header, footer).
axe-core docs →
21 affected element(s) — first 3 shown
-
.space-y-4.mb-8.text-center
<div class="text-center space-y-4 mb-8"><h1 class="text-[36px] font-bold tracking-tight">Simple, transparent pricing</h1><p class="text-[18px] text-muted-foreground max-w-lg mx-auto">Start free, upgrade when you're ready. No hidden fees.</p
-
.mb-10
<div class="flex justify-center mb-10" data-testid="billing-cycle-toggle">
-
div[data-testid="pricing-tier-free"] > .mb-4 > h3
<h3 class="text-[20px] font-bold">Free</h3>
/terms ok
Scanned 2026-06-01T21:38:09.144Z · No violations detected
/privacy ok
Scanned 2026-06-01T21:38:16.347Z · No violations detected
/accessibility ok
Scanned 2026-06-01T21:38:22.201Z · No violations detected
/sub-processors ok
Scanned 2026-06-01T21:38:28.166Z · No violations detected
/dpa ok
Scanned 2026-06-01T21:38:34.350Z · No violations detected
/security ok
Scanned 2026-06-01T21:38:40.259Z · No violations detected