Manifest position 406 · CrUX rank bucket 1000
https://www.sexvid.xxx
Coverage complete
Coverage-complete audit of six representative public content/navigation templates plus an HTTP failure state. External age-verification, authenticated account, payment/subscription and post-verification media playback were not traversed; their public handoffs were inspected. Repeated catalog URLs sharing these templates were intentionally de-duplicated.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The palette is unchanged, color-scheme is normal, and no preference rule exists. F001 low: The dark palette is hard-coded rather than integrated with the user’s color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | document.getAnimations() returned an empty list, so there is no non-essential motion to suppress on the representative entry state. |
respect-user-preferencesrespects-contrast | pass | high | Text, navigation, age notice and content cards remain visible with system colors in the forced-colors screenshot. |
implement-natural-interactionsview-transitions | issues | high | No View Transition opt-in or rules are present; state/navigation changes are immediate. F002 low: Navigation and state changes use abrupt swaps with no View Transition integration. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | The site has no parallax, scrollytelling, reveal, carousel or other scroll-linked motion to implement. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The site uses ordinary links, grids and a menu; there is no swipe, drag, pull-to-reveal or carousel gesture. |
provide-guided-navigationscroll-state-aware-chrome | pass | medium | The non-sticky header moves fully out of view (top -1200px), yielding the viewport to content rather than leaving static chrome affixed. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, anchored menu or edge-sensitive popover is present on the representative pages. |
provide-guided-navigationdirects-attention | pass | medium | Current sections and sort modes use contrasting text/underline states (for example RELEVANCE on search), and headings immediately identify the destination. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | The legally required age-verification notice is inline, clearly labelled and does not obscure content; no full-viewport popup appears on load. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | No dialog/popover/details exists; menu is a div and account controls use JS popup hooks. F004 medium: Menu and account-popup controls use ad-hoc elements and JavaScript hooks instead of semantic platform primitives. |
maximize-content-reduce-noisereduced-chrome | pass | medium | After the compact header/search/notice, the viewport is dominated by content grids or the primary detail surface, with minimal framing. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Mobile layout reports 360px scrollWidth and clientWidth with 0px overflow; home and detail reflow into a single-column layout. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | No @container/container-type is present; changes are viewport-driven. F005 low: Responsive behavior is viewport-only; reusable cards and navigation do not adapt to their container. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Menu lacks keyboard semantics, focus indicator is absent and targets fail sizing. F003 high: Core controls are not reliably keyboard- or touch-friendly. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Each template has a specific title/H1 and exposes search, content cards, category links or the verification/player action without decorative preamble. |
support-core-task-successprimary-flow-completion | issues | high | Search completes, but the apparent primary player is a fake same-page link with an external verification URL rather than an explicit, named step. F022 medium: The primary playback action is presented as a fake player link with an indirect verification handoff. |
support-core-task-successclear-system-state-and-recovery | issues | high | The route shows only a stock nginx 404 and provides no recovery action. F006 medium: The not-found state is a dead end with no recovery path. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse mobile LCP was 2,594.5ms, above the 2,500ms good threshold; trace desktop LCP was 1,803ms, CLS/TBT were good. F007 medium: Mobile lab LCP narrowly misses the good Core Web Vitals threshold. |
be-fast-and-stablevisual-stability | pass | high | Layout primitive observed CLS 0 with no shifts; Lighthouse measured CLS 0.0000439. |
be-fast-and-stableefficient-main-thread | pass | high | Trace found one 51.75ms task and only 1.75ms TBT; Lighthouse TBT was 12.5ms, indicating responsive main-thread behavior. |
be-fast-and-stableefficient-resource-delivery | issues | high | Two parser-inserted classic scripts lack async/defer and no-store policies block BFCache. F008 medium: Parser-inserted scripts and cache policy weaken repeat-navigation performance. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 220,263B unused JS and 24,145B unused CSS; analytics bundles dominate script bytes. F009 medium: The page ships substantial unused JavaScript and CSS, much of it in analytics stacks. |
be-inclusivenames-roles-labels | issues | high | Search button lacks a discernible name; menu is a non-semantic div and player link is unnamed. F010 high: Important interactive controls lack accessible names and semantics. |
be-inclusivesufficient-contrast | issues | high | Two normal-text surfaces measure 3.74:1 and 2.58:1, below 4.5:1. F011 medium: Secondary and footer text fail WCAG AA contrast. |
be-inclusivestructure-and-focus | issues | high | No main landmark exists across representative templates and a focused visible link has no outline or shadow. F012 high: Landmark structure and visible keyboard focus are missing. |
be-inclusivelegible-text | pass | medium | Headings, card titles and metadata remain readable without clipping at 360px; text columns are short and aligned to cards. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Footer targets are 16px high/too closely spaced; icon search is 30px and the fake player has no named media action. F013 medium: Some controls are undersized and the gated player action is not exposed as an understandable media control. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console scored 1 with an empty items list. |
follow-best-practicessound-document-and-assets | issues | high | 70/72 images lack srcset, 71 use legacy formats and six lack explicit dimensions. F014 medium: Image delivery is based almost entirely on fixed legacy assets without responsive candidates. |
follow-best-practicesbrowser-platform-hygiene | issues | high | BFCache is blocked by no-store/WebSocket behavior and an Inspector cookie issue was logged. F015 medium: The page blocks BFCache and logs a browser cookie issue. |
be-discoverabletitle-and-description | pass | high | Homepage, listing, category, search, video and photo detail each expose a descriptive title and non-empty description. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Real href links, viewport metadata and a permissive public robots policy are present; Lighthouse SEO scored 1.0 and raw content coverage is 100%. |
be-discoverablecanonical-and-indexing-signals | pass | high | Representative public pages returned content with self-referencing canonicals; robots permits them and advertises a current sitemap index. |
be-discoverablestructured-and-shareable-metadata | issues | high | No tested template contains JSON-LD; only video detail exposes Open Graph data. F016 medium: Rich content templates omit structured data, and only video details provide Open Graph metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | CSP/nosniff/referrer/permissions policies are missing; session cookie is not HttpOnly and multiple cookies lack Secure. F017 high: Browser-enforced security defenses and cookie flags are incomplete. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Google and Yandex tracking starts immediately across six non-page origins, with no prior consent UI. F018 high: Analytics and cookie syncing begin immediately with a broad tracking footprint. |
be-private-and-securein-context-permissions-and-modern-auth | issues | medium | No permission prompt fired on load, but login/sign-up surfaces expose no WebAuthn/passkey path and depend on JavaScript popup links with no URL fallback. F021 medium: Account entry points rely on empty hash links and an opaque JavaScript popup path. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS/X-Frame-Options exist, but CSP/frame-ancestors policy, nosniff, Referrer-Policy and Permissions-Policy are absent. F017 high: Browser-enforced security defenses and cookie flags are incomplete. |
be-resilientprogressive-enhancement | pass | high | Discoverability measured 100% content coverage, with title, H1 and description in raw HTML and no empty JS mount. |
be-resilientresilient-runtime-behaviour | pass | medium | Menu toggling returned to its initial collapsed state after ten cycles; mobile screenshots show no clipped core controls or horizontal overflow. |
be-resilientoffline-and-installable | not-applicable | high | A display manifest exists but no service worker is registered; this public streaming/catalog site is intrinsically network-dependent and does not present itself as an offline app. |
be-resilientnetwork-and-http-failure-states | issues | high | Stock nginx 404 provides no recovery UI. F019 medium: HTTP failure handling drops users into an unstyled server page. |
be-internationalisedlang-dir-and-logical-properties | issues | high | lang=en is correct, but no logical properties/dir strategy exists and 262 physical declarations were found. F020 medium: The localized site’s stylesheet is not writing-mode resilient. |
be-internationalisedlocale-aware-data | pass | medium | English pages use human-readable relative durations such as “12 years ago” and compact counts consistently; a dedicated German locale host is exposed. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited catalog exposes relative publication ages and media durations, not appointments, recurring events or user-entered zoned timestamps. |
be-trustworthyno-dark-patterns | pass | medium | The age requirement is stated plainly, the outbound offer is labelled [PROMO], and no preselected purchase, confirmshaming or forced-continuity control appeared. |
be-trustworthyhumane-error-handling | not-applicable | high | The only directly available form is optional search with no invalid/required state; no authored data-entry validation flow is exposed before the external/gated account path. |
be-trustworthytrustworthy-input-assistance | pass | medium | The search field has a descriptive placeholder, query name, server-resolvable action and site autocomplete suggestions; it successfully produced a query-specific result page. |
be-trustworthysafe-commercial-and-account-flows | issues | medium | Account links are href="#" JavaScript hooks and exposed no URL fallback or semantic dialog. F021 medium: Account entry points rely on empty hash links and an opaque JavaScript popup path. |
be-sustainableoptimised-assets | issues | high | 71/72 images are legacy format and 70 lack responsive candidates on a media-heavy page. F014 medium: Image delivery is based almost entirely on fixed legacy assets without responsive candidates. |
be-sustainableno-wasteful-work | issues | high | GTM, gtag, Yandex and ad code duplicate initial background/network work. F023 medium: Multiple analytics stacks and ad code perform redundant background work on initial load. |
be-sustainablethird-party-and-media-budget | issues | high | 841KB is attributed off the exact page origin, with analytics scripts among the largest resources before media engagement. F024 medium: Third-party scripts dominate transferred bytes before the user engages with media. |
be-agent-readystructured-agent-capabilities | not-applicable | high | This public browse-and-play catalog exposes crawlable links and SearchAction metadata but no agent-facing transaction/tool surface that requires WebMCP. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation, generation or language-model feature is offered where on-device inference would improve the current core flow. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | Heap self size changed from 12.50MB baseline to 12.86MB post in separate equivalent loads; same-session DOM nodes stayed exactly 1,418 and measured used heap decreased 195KB after ten cycles. |
be-memory-efficientbounded-footprint | pass | medium | Mobile baseline heap self size was 12.50MB with 227,719 heap nodes; runtime used heap was about 8–10MB, proportionate to a 1,418-element media grid. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | DOM node count remained 1,418 with no retained DOM growth; equivalent post heap growth was only ~0.35MB and no accumulating UI nodes were observed. |
Provenance
Canonical report: results/atomic/reports/0406-www_sexvid_xxx.json
Report SHA-256: 04b029ffb1353314520f1431aba939a7c013ba3ae5396f639c3e166128d26070
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_sexvid_xxx/2026-07-26T09-03-40-005Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_sexvid_xxx/2026-07-26T09-03-40-005Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7
Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.