Manifest position 282 · CrUX rank bucket 1000
https://www.inxxx.com
Partial after retries
57 of 58 checks judged; primary-flow-completion is blocked by required external biometric/identity age verification.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark preference matched but body remained light and color-scheme normal. F01 medium: The site does not adapt to the user’s dark-mode preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | No active animations were present under reduce and no auto-advance was observed. |
respect-user-preferencesrespects-contrast | issues | high | No contrast media rules were found and the primary gate button measured 3.44:1. F02 medium: Contrast preferences are not implemented. |
implement-natural-interactionsview-transitions | issues | medium | No View Transition declarations were found for listing/detail navigation. F03 low: Cross-document navigation swaps abruptly. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, reveal, or other scroll-linked animation exists on sampled paths. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No swipe, drag, pull-to-reveal, or carousel gesture surface was present. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | The 21,721px listing has static chrome and no position-aware navigation aid. F04 low: The very long listing has no position-aware navigation aid. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip or edge-sensitive popover was present on the sampled public paths. |
provide-guided-navigationdirects-attention | issues | medium | No destination focus, highlight, or transition cue was detected after route change. F05 low: Navigation does not cue where context moved. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | The only load-time interruption is the clearly explained legally required age gate; no unrelated ad popup was shown. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The full-screen modal is a plain div with no dialog semantics or focus treatment. F06 medium: The age gate is a custom full-screen div rather than a semantic modal. |
maximize-content-reduce-noisereduced-chrome | issues | high | Repeated external cam cards inflate and interrupt the core listing. F07 medium: Promotional cam inventory adds substantial noise to core video browsing. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Both mobile paths report scrollWidth 360, innerWidth 360, viewport meta present, and zero horizontal overflow. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | medium | container-type is normal and no @container behavior was found for reused cards. F08 low: Responsiveness relies on viewport CSS rather than reusable component containment. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Sampled controls have outline:none/no focus shadow and 16 targets are under 24px. F09 high: Keyboard focus is not visibly indicated and several targets are too small. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The gate clearly explains the access requirement and presents one prominent Verify Age action. |
support-core-task-successprimary-flow-completion | blocked | high | The flow reached Agerify and then required a real selfie/webcam or identity-document verification, which the audit cannot ethically complete. |
support-core-task-successclear-system-state-and-recovery | pass | high | Empty search says there is nothing to show and offers alternatives; the 404 returns HTTP 404 with recovery content. |
be-fast-and-stablegood-core-web-vitals | issues | high | Trace LCP was 5.03s despite Lighthouse LCP 2.1s; CLS remained low. F10 medium: Load performance is inconsistent and the traced LCP misses the good threshold. |
be-fast-and-stablevisual-stability | pass | high | Layout primitive observed CLS 0 with no shifts; Lighthouse CLS was 0.02. |
be-fast-and-stableefficient-main-thread | pass | high | Trace and layout observers reported zero long tasks and 0ms total blocking time. |
be-fast-and-stableefficient-resource-delivery | issues | high | 130 requests/1.89MB with parser styles and classic scripts lacking async/defer. F11 medium: The initial load has a broad dependency surface and parser-blocking resources. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 224KiB unused JS; scripts transfer 392KB. F12 medium: The page ships substantial unused JavaScript. |
be-inclusivenames-roles-labels | issues | high | Unnamed mobile menu, unlabeled search input, and missing image alt were detected. F13 high: Important controls and the search field lack accessible names. |
be-inclusivesufficient-contrast | issues | high | Verify Age text/background contrast is 3.44:1 versus required 4.5:1. F14 high: The primary age-verification action fails WCAG contrast. |
be-inclusivestructure-and-focus | issues | high | No main landmark and no visible outline on sampled controls; custom gate lacks dialog semantics. F15 high: Landmark and focus structure is incomplete. |
be-inclusivelegible-text | issues | high | Critical legal note drops to 10px on mobile and uses muted gray. F16 medium: Critical legal copy is rendered too small and low emphasis. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Reflow itself succeeds, but targets are undersized and video has no caption tracks. F17 high: Video equivalents and target sizing are incomplete. |
follow-best-practicesno-console-errors | pass | high | No browser console errors were logged during the Lighthouse load. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/UTF-8 pass, but image audit reports missing dimensions, oversized assets, and poor responsive delivery. F18 medium: Image markup and delivery are poorly structured. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Three BFCache blockers result from no-store responses. F19 low: The page is excluded from the back/forward cache. |
be-discoverabletitle-and-description | pass | high | Both templates expose descriptive titles and meta descriptions in raw HTML. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Viewport and robots are valid, but four visible actions use data-href without href. F20 medium: Several user-visible links are not real crawlable links. |
be-discoverablecanonical-and-indexing-signals | pass | high | Home/detail return 200 with canonical URLs; robots points to a populated sitemap and does not noindex public content. |
be-discoverablestructured-and-shareable-metadata | pass | high | Detail page includes matching VideoObject JSON-LD and Open Graph title/image/description. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS and no exposed secret pass, but CSP/HSTS/nosniff and cookie flags are inadequate. F21 high: Security headers and cookie flags are incomplete. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Eight third-party origins, known trackers, and cam media load behind the age gate. F22 high: Tracking and third-party media load before age verification or meaningful content access. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | Camera verification is contextual, but the site’s signup surface is password-only with no passkey option. F23 medium: Account creation is password-only and lacks phishing-resistant authentication. |
be-private-and-securedefensive-browser-policies | issues | high | Only X-Frame-Options is present; the remaining defensive policies are absent. F24 high: Most browser-enforced defensive policies are absent. |
be-resilientprogressive-enhancement | pass | high | Raw content coverage is 94% home and 86% detail; neither is a JS shell. |
be-resilientresilient-runtime-behaviour | pass | medium | No overflow/long tasks or console errors appeared; gate and empty-state runtime remained stable. |
be-resilientoffline-and-installable | not-applicable | high | No manifest or controlling service worker is present. |
be-resilientnetwork-and-http-failure-states | pass | high | Empty and HTTP 404 states show explanatory recovery content instead of a blank shell. |
be-internationalisedlang-dir-and-logical-properties | issues | medium | lang=en is correct, but direction/logical-property readiness is not demonstrated in physical-position-heavy CSS. F25 low: The layout is not prepared for bidirectional or translated content. |
be-internationalisedlocale-aware-data | not-applicable | high | Sampled public paths expose durations/view-count labels but no dates, currencies, addresses, or user-entered locale-sensitive data requiring Intl. |
be-internationalisedtime-zone-correctness | not-applicable | high | No scheduled events, local timestamps, or cross-zone coordination surface was present. |
be-trustworthyno-dark-patterns | issues | high | External cam promotions are interleaved with organic cards without a sponsored label. F26 medium: External cam promotions are visually mixed into organic video inventory. |
be-trustworthyhumane-error-handling | issues | high | Empty search recovers well, but signup omits native required semantics on mandatory fields. F27 medium: Signup requirements are not exposed through native form semantics. |
be-trustworthytrustworthy-input-assistance | issues | high | Username, new-password, and email fields have empty autocomplete tokens. F28 medium: Signup fields omit standard autocomplete tokens. |
be-trustworthysafe-commercial-and-account-flows | issues | medium | Password-only signup lacks in-context terms/privacy/cancel links in the sampled fragment. F29 medium: The sampled account flow lacks modern authentication and clear commitment links in context. |
be-sustainableoptimised-assets | issues | high | 89 below-fold images eager-load; responsive and modern image delivery is largely absent. F30 high: Most images are not responsively or efficiently delivered. |
be-sustainableno-wasteful-work | issues | high | 1.89MB and recurring cam work initialize before the gate is cleared. F31 high: Work and fetching continue behind a blocking legal gate. |
be-sustainablethird-party-and-media-budget | issues | high | 108 images transfer 1.38MB with eight third-party origins while only the gate is visible. F32 high: Third-party media is disproportionate to the blocked first-view experience. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No agent capability registration exists. |
be-agent-readyon-device-inference | not-applicable | high | No summarization, language-model, or other inference task is part of the sampled experience. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | Node count decreased 222,159→222,155 and self size decreased 13,936,416→13,899,809 bytes. |
be-memory-efficientbounded-footprint | pass | medium | Post heap remained about 13.9MB self size with 222,155 nodes for a media-heavy listing. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | low | Total nodes did not grow after ten cycles; no aggregate accumulation signal appeared. |
Provenance
Canonical report: results/atomic/reports/0282-www_inxxx_com.json
Report SHA-256: 3b8fad464cefdee7c02397839770e246f03c8cf74c89d10e7650c9ee2b8c8edf
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_inxxx_com/2026-07-27T18-43-07-108Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_inxxx_com/2026-07-27T18-43-07-108Z
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.