Manifest position 927 · CrUX rank bucket 1000

https://www.rat.xxx

Coverage complete

Atomic coverage complete: 58/58 checks judged across seven representative paths.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighDark-emulated screenshot is visually identical to the light capture; computed body remains rgb(244,244,244), color-scheme is normal, and the stylesheet probe found no prefers-color-scheme or light-dark().
F01 medium: The site ignores the user’s dark-colour preference.
respect-user-preferences
respects-reduced-motion
passhighUnder prefers-reduced-motion: reduce, getAnimations() returned none; no auto-advance or essential motion was observed.
respect-user-preferences
respects-contrast
issueshighThe prefers-contrast: more screenshot is unchanged, the CSS probe found no prefers-contrast or forced-colors rules, and axe found 63 contrast failures on the home page.
F02 medium: High-contrast preferences receive no adaptation.
implement-natural-interactions
view-transitions
issuesmediumDOM/CSS probes across the MPA templates found no view-transition-name or @view-transition usage.
F03 low: Page changes are abrupt full-document swaps.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation or scrollytelling surface exists; native scrolling is static.
implement-natural-interactions
physical-gestures
passhighThe exercised catalogue uses native links and scrolling and showed no custom pointer handlers that fight platform gestures.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe mobile home is 8,428px tall, while CSS inspection found no scroll-state query, progress indicator, or position-aware header behavior.
F04 low: Long pages have static chrome and no scroll-position feedback.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, or edge-positioned overlay was present in the exercised paths.
provide-guided-navigation
directs-attention
issuesmediumRepresentative MPA route changes reload without directional transition, target highlight, breadcrumb, or other attention cue.
F05 low: Navigation does not cue where attention moved.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighLoad screenshots show the legal age-verification notice inline without obscuring the catalogue; content remains immediately visible.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo transient overlay or disclosure control was encountered; the legal age banner is inline content.
maximize-content-reduce-noise
reduced-chrome
passhighDesktop and mobile screenshots are content-dense, with compact navigation and the primary catalogue occupying most of the viewport.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAll mobile layout captures report scrollWidth=clientWidth=360 and no horizontal overflow; viewport meta is present.
adapt-to-the-form-factor
component-level-responsiveness
issueshighAll five template probes found no @container or container-type declarations despite reusable card grids and nav components.
F06 low: Responsiveness is viewport-only rather than component-aware.
adapt-to-the-form-factor
input-modality-aware
issueshighLighthouse failed target-size with 11 nodes; the probe found 36 visible controls below 24px on home and the first focused link had outline: none and no box shadow.
F07 high: Touch and keyboard affordances are inadequate.
support-core-task-success
clear-purpose-and-primary-action
passhighHeadings, thumbnails and search make the catalogue purpose and next actions immediately clear across listing/detail pages.
support-core-task-success
primary-flow-completion
issuesmediumThe detail page exposes a custom .fake-player anchor and div-based player shell; no native video/iframe was present before interaction, and the anonymous click did not produce verifiable playback state.
F08 high: The core watch flow is not predictably actionable.
support-core-task-success
clear-system-state-and-recovery
issueshighA real 404 returns HTTP 404 but only renders “File not found.” with no title, viewport, navigation, search, or recovery action.
F09 high: The 404 state is a dead end.
be-fast-and-stable
good-core-web-vitals
passhighLighthouse performance is 0.93/0.94; traces show LCP 2.50s/2.38s, zero blocking time and layout CLS at or below 0.0034.
be-fast-and-stable
visual-stability
passhighMobile layout observers measured CLS 0 on home and 0.0034 on detail, both comfortably in the good range.
be-fast-and-stable
efficient-main-thread
passhighBoth traces report zero long tasks and zero total blocking time.
be-fast-and-stable
efficient-resource-delivery
issueshighTrace LCP was 2,497ms home and 2,376ms detail; HAR shows the main document taking about 2.27s plus parser-inserted blocking CSS and non-deferred bundle/rat.js candidates.
F10 medium: Document latency and blocking delivery delay meaningful paint.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse flags unused CSS and four unused-JS resources; HAR attributes 515,654 of 839,441 transferred bytes to scripts, led by duplicate Google tag payloads and Yandex.
F11 medium: Unused and third-party JavaScript dominates transfer.
be-inclusive
names-roles-labels
issueshighaxe reports a critical unnamed search button and an unnamed footer-logo link; both search inputs have no label or aria-label.
F12 high: Important controls lack accessible names and labels.
be-inclusive
sufficient-contrast
issueshighaxe reports 63 serious contrast failures on home and 48 on the video template, including dates, metadata and age-verification subtext.
F13 high: Text contrast fails at scale.
be-inclusive
structure-and-focus
issueshighaxe reports no main landmark and content outside landmarks; the focused-link probe computed outline none and no box shadow.
F14 high: Main landmarks and visible focus are missing.
be-inclusive
legible-text
passhighVisual review at desktop and 360px shows readable line lengths and no clipping or overlapping text in primary cards/headings.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse target-size failed on 11 nodes; the video probe found no caption/subtitle tracks and no native media element before activation.
F15 high: Small targets and captionless custom media reduce access.
follow-best-practices
no-console-errors
issueshighLighthouse errors-in-console failed on the representative video page.
F16 medium: The video template logs browser errors.
follow-best-practices
sound-document-and-assets
issueshighThe image primitive found 90/100 home images and 78/95 detail images without width/height; Lighthouse also failed image aspect ratio on detail.
F17 medium: Image markup is structurally wasteful and one detail image is distorted.
follow-best-practices
browser-platform-hygiene
issueshighBoth Lighthouse runs failed inspector-issues and BFCache diagnostics; the detail score was 0.69 for best practices.
F18 medium: DevTools issues and BFCache blockers remain.
be-discoverable
title-and-description
passhighEvery representative public template has a descriptive title and meta description; the detail page title is entity-specific.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse crawlable-anchors failed with five home links and four detail links; recon includes javascript:void(0) for “Our network”.
F19 medium: Several links are not crawlable.
be-discoverable
canonical-and-indexing-signals
issueshighrobots.txt advertises Sitemap: http://www.rat.xxx/sitemap.xml while public canonical URLs and the site are HTTPS.
F20 low: The sitemap signal uses an insecure URL.
be-discoverable
structured-and-shareable-metadata
issueshighThe video page has useful Open Graph tags but no JSON-LD or other structured data for VideoObject despite representing a rich video entity.
F21 medium: Video entities lack structured data.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS and HSTS are present, but CSP and nosniff are absent; 11 cookies were flagged insecure and PHPSESSID is not HttpOnly and uses SameSite=None.
F22 high: Security headers and cookie attributes are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker evidence records six third-party origins and Google Analytics plus Yandex; HAR attributes 775,254/839,441 home bytes to non-main-origin requests and analytics cookies persist up to 400 days.
F23 high: Tracking is broad and starts without an observed consent choice.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe signup surface exposes username/email/password fields, no passkey/WebAuthn signal, no autocomplete tokens, and a five-character minimum.
F24 medium: Authentication is password-only and lacks modern credential support.
be-private-and-secure
defensive-browser-policies
issueshighHeaders include X-Frame-Options and HSTS but omit Referrer-Policy, Permissions-Policy, CSP/frame-ancestors and X-Content-Type-Options.
F25 high: Defensive browser policies are incomplete.
be-resilient
progressive-enhancement
passhighDiscoverability captures report 100% home and 99% detail content coverage without JavaScript; both are server-rendered rather than shells.
be-resilient
resilient-runtime-behaviour
passhighRepresentative listing, search and detail templates rendered without cut-off overlays or unstable async state; mobile overflow remained zero.
be-resilient
offline-and-installable
issueshighA standalone manifest with 192/512 icons is linked, but navigator.serviceWorker.getRegistrations() returned an empty array.
F26 medium: The manifest suggests an app but there is no offline worker.
be-resilient
network-and-http-failure-states
issueshighA real 404 returns HTTP 404 but only renders “File not found.” with no title, viewport, navigation, search, or recovery action.
F09 high: The 404 state is a dead end.
be-internationalised
lang-dir-and-logical-properties
issueshighhtml lang=en is correct, but all representative stylesheet probes found no logical sizing/spacing properties and no direction strategy.
F27 medium: The globally accessible layout is not writing-mode ready.
be-internationalised
locale-aware-data
issuesmediumCards render hard-coded-looking strings such as “9 years ago”; no locale selection or Intl-driven output was evident in representative DOM/CSS evidence.
F28 low: Rendered dates are English-only relative strings.
be-internationalised
time-zone-correctness
not-applicablehighNo event scheduling, absolute time, recurring interval, or cross-zone coordination appears in the representative content.
be-trustworthy
no-dark-patterns
issueshighThe prominent age-verification banner says “we don’t store personal data,” while the initial load sets analytics identifiers lasting up to 400 days and contacts Google/Yandex trackers before any observed choice.
F29 high: The privacy message conflicts with observed tracking.
be-trustworthy
humane-error-handling
issueshighThe signup fields rely on placeholders, omit labels and required attributes, and provide empty generic field-error containers without observed accessible announcement semantics.
F30 medium: Signup fields lack humane validation semantics.
be-trustworthy
trustworthy-input-assistance
issueshighUsername, email and password inputs all have empty autocomplete values; email is type=text rather than email.
F31 medium: Signup blocks useful autofill metadata.
be-trustworthy
safe-commercial-and-account-flows
issueshighSignup uses a password with a five-character minimum, no passkey option, no visible field labels, and consent is bundled into the submit action.
F32 high: Account creation is weakly specified and not phishing-resistant.
be-sustainable
optimised-assets
issueshighThe image audit found 96/100 home images in JPG/PNG/GIF and 62 without srcset; 90 lack intrinsic dimensions.
F33 medium: Most images use legacy formats and lack responsive sources.
be-sustainable
no-wasteful-work
issueshighOn home, 59/62 requests and 775KB/839KB are outside the main origin; the largest scripts are duplicate Google tag payloads and Yandex. Detail adds a 155KB advertising origin.
F34 high: Analytics and advertising work is disproportionate to page value.
be-sustainable
third-party-and-media-budget
issueshighOn home, 59/62 requests and 775KB/839KB are outside the main origin; the largest scripts are duplicate Google tag payloads and Yandex. Detail adds a 155KB advertising origin.
F34 high: Analytics and advertising work is disproportionate to page value.
be-agent-ready
structured-agent-capabilities
not-applicablehighThis anonymous media catalogue exposes no agent-facing transactional capability; WebMCP is not presently applicable.
be-agent-ready
on-device-inference
not-applicablehighNo user task in the representative media-browsing journey requires on-device inference.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumA 20-toggle mobile menu exercise kept DOM nodes fixed at 2,301, added no listeners or intervals, and showed only 369KB heap variance between fresh equivalent sessions.
be-memory-efficient
bounded-footprint
passmediumThe home state used about 12.5MB heap with 2,301 DOM elements, proportionate to a large thumbnail catalogue.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumTwenty menu toggles added zero listeners/intervals and left live DOM count unchanged; no accumulating-session signal was observed.

Provenance

Canonical report: results/atomic/reports/0927-www_rat_xxx.json
Report SHA-256: 9486f05dfbbbf3c6d2e1fd3c08955ccc1a8340d71fd0a58f63ec473b8416d9dc
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_rat_xxx/2026-07-23T22-08-35-194Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_rat_xxx/2026-07-23T22-08-35-194Z
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.