Manifest position 271 · CrUX rank bucket 1000
https://www.aznude.com
Coverage complete
Atomic coverage complete across five representative paths. Not covered: authenticated profile/upload/history, destructive account actions, actual signup submission, and media playback, because they require credentials, mutate external state, or expose substantially similar templates.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark and default screenshots are pixel-equivalent in palette; the page is permanently dark and the DOM contains no preference-driven theme adaptation. F001 medium: Fixed dark palette ignores the user colour-scheme preference |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, getAnimations() returned zero active animations; only brief hover transitions are present. |
respect-user-preferencesrespects-contrast | issues | high | Lighthouse found one WCAG contrast failure; the dark-theme screenshot also shows muted grey metadata on near-black surfaces. F002 medium: Muted text does not consistently meet minimum contrast |
implement-natural-interactionsview-transitions | issues | high | The platform supports startViewTransition, but route and state links use ordinary full-page navigation with no authored view-transition evidence. F003 low: Dense navigation changes provide no continuity or attention cue |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, entry reveal, or other scroll-linked motion was present on the representative pages. |
implement-natural-interactionsphysical-gestures | pass | high | The content carousels expose arrows and use ordinary scrolling; no pointermove-driven gesture system that fights native scrolling was observed. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | On the 26,985px home page, navigation chrome remains static and there is no progress or scroll-state affordance. F004 low: Very long feeds provide no scroll-state orientation |
provide-guided-navigationanchored-positioning | issues | high | Dropdown/navigation overlays are custom menu markup, while DOM/CSS inspection found no anchor-name, position-anchor, or position-try fallback usage. F005 low: Custom menus do not use resilient anchored positioning |
provide-guided-navigationdirects-attention | issues | high | Navigation changes are abrupt and do not preserve or animate attention between dense listing and detail surfaces. F003 low: Dense navigation changes provide no continuity or attention cue |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | The required adult-content notice is a narrow, dismissible banner and does not cover the primary content. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The adult notice and custom menus are implemented without dialog, popover, or details; recon found 0 dialog, 0 popover, and 0 details elements. F006 medium: Dismissible UI is built without semantic top-layer primitives |
maximize-content-reduce-noisereduced-chrome | issues | high | Two navigation rows, a tag rail, age banner, affiliate CTAs, and ad units consume substantial space and compete with the media catalog. F007 medium: Navigation, tags, banners and promotions compete with core content |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At a 360px visual viewport, home overflow was 28px and the detail template expanded to 780px, producing 420px horizontal overflow. F008 high: Mobile templates overflow horizontally |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | CSS/DOM inspection found viewport media queries but no container-type or @container adaptation for reused media cards and ad widgets. F009 low: Reusable components only respond to the viewport |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focused first link computed to outline-style none, and Lighthouse identified 46 target-size failures. F010 high: Keyboard focus is suppressed and many touch targets are undersized |
support-core-task-successclear-purpose-and-primary-action | pass | high | The homepage immediately presents dated and trending videos with clearly labelled browse/search navigation. |
support-core-task-successprimary-flow-completion | pass | high | A representative browse journey reached the recent listing and a celebrity detail page without registration or a dead end. |
support-core-task-successclear-system-state-and-recovery | pass | high | The synthetic missing URL showed a prominent PAGE CANNOT BE FOUND explanation and Contact Us recovery link while preserving navigation. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 4.5s, outside the good <=2.5s range; FCP was 2.1s and CLS 0.001. F011 high: Largest Contentful Paint is slow at 4.5 seconds |
be-fast-and-stablevisual-stability | pass | high | Layout observers measured CLS 0.0048 on home and 0.00003 on detail, both comfortably good. |
be-fast-and-stableefficient-main-thread | pass | high | Trace and layout evidence recorded zero long tasks and 0ms total blocking time during initial load. |
be-fast-and-stableefficient-resource-delivery | issues | high | Home loaded 98 requests/2.15MB; the HAR identifies multiple parser-inserted candidates and a 1.05MB third-party MP4, while LCP reached 4.5s. F012 medium: Resource delivery delays primary content |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | The page ships 12 scripts/526KB including jQuery, jQuery UI, Firebase modules, two ad providers, analytics, and site JS for a server-rendered catalog. F013 medium: The initial page ships a broad legacy and third-party script stack |
be-inclusivenames-roles-labels | issues | high | The image primitive found 32 images without alt text and search inputs have no associated label or aria-label. F014 high: Search controls and many images lack accessible alternatives |
be-inclusivesufficient-contrast | issues | high | Lighthouse found a colour-contrast failure on the rendered dark interface. F002 medium: Muted text does not consistently meet minimum contrast |
be-inclusivestructure-and-focus | issues | high | The first keyboard-focused link had outline-style none; Lighthouse also found one heading-order failure. F010 high: Keyboard focus is suppressed and many touch targets are undersized |
be-inclusivelegible-text | pass | high | Primary headings and card labels are readable in desktop/mobile screenshots, with consistent type and no observed text clipping in the first viewports. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The detail page needs 780 CSS px at a 360px viewport, and Lighthouse found 46 undersized touch targets. F015 high: Zoom/reflow and touch-target usability fail on core templates |
follow-best-practicesno-console-errors | issues | high | Lighthouse captured a 401 network console error from /app/auth/check-session during load. F016 low: Initial load emits a 401 console/network error |
follow-best-practicessound-document-and-assets | issues | high | Doctype and charset pass, but 74/100 images lack dimensions and Lighthouse flags 21 image aspect-ratio problems. F017 medium: Images lack dimensions and often render at incorrect aspect ratios |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse found no deprecated APIs; no permission prompt appeared on load and ordinary form paste behavior was not obstructed. |
be-discoverabletitle-and-description | pass | high | Home, listing, signup, and detail pages expose descriptive titles; home/listing/detail expose specific meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse SEO scored 1.0; viewport meta is present, links have real hrefs, and robots.txt allows crawling. |
be-discoverablecanonical-and-indexing-signals | issues | high | The public homepage declares canonical https://www.aznude.com/indexhiddenfrompublic.html instead of its visible URL; robots and sitemap otherwise return 200. F018 high: Homepage canonical points to indexhiddenfrompublic.html |
be-discoverablestructured-and-shareable-metadata | issues | high | The celebrity detail page has no JSON-LD, while homepage recon found no Open Graph tags; rich entities lack complete share/structured metadata. F019 medium: Rich pages lack complete structured and social metadata |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used, but CSP and HSTS are absent; all four cookies lack Secure and use SameSite=None. F020 high: Security headers are absent and cookies are not Secure |
be-private-and-securedata-minimisation-and-third-parties | issues | high | The page contacted 16 third-party origins; 93/98 HAR requests and 2.05MB/2.15MB were classified third-party, including Google/DoubleClick and ad networks. F021 high: Tracking and third-party collection dominate the page load |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | Signup exposes password and social login only; no passkey/WebAuthn capability was found. No permission prompt appeared on load. F022 medium: Account creation offers no phishing-resistant passkey path |
be-private-and-securedefensive-browser-policies | issues | high | CSP/frame-ancestors, HSTS, X-Frame-Options, nosniff, Referrer-Policy, and Permissions-Policy are all absent. F023 high: Browser-enforced defensive policies are missing |
be-resilientprogressive-enhancement | pass | high | Raw HTML contains 97% of rendered content words and preserves title, H1, and description without JavaScript. |
be-resilientresilient-runtime-behaviour | pass | high | Representative listing, detail, signup and recovery pages rendered meaningful server content; no blank shell or cut-off modal was observed. |
be-resilientoffline-and-installable | not-applicable | high | This is a public media catalog rather than an installed app; offline playback/search is not a reasonable core expectation. |
be-resilientnetwork-and-http-failure-states | pass | high | A missing route presents an explicit error, explanation, contact recovery and normal navigation rather than a blank shell. |
be-internationalisedlang-dir-and-logical-properties | issues | high | html lang=en is correct, but no dir is declared and the captured CSS relies extensively on physical left/right positioning and margins. F024 medium: Physical CSS properties make bidirectional layout brittle |
be-internationalisedlocale-aware-data | pass | high | The visible long-form date is appropriate for the declared English locale and no currencies or locale-sensitive numeric input were present. |
be-internationalisedtime-zone-correctness | not-applicable | high | Representative public pages do not display scheduled times, events, time zones, or DST-sensitive data. |
be-trustworthyno-dark-patterns | issues | high | Affiliate/ad content is inserted among catalog content with sexually explicit headlines and weak or absent ad labelling, making destination type easy to mistake. F025 high: Advertising can be mistaken for catalog content |
be-trustworthyhumane-error-handling | issues | high | Signup email/password fields are not marked required in the DOM, so requirements and validation state are not conveyed before submission. F026 medium: Signup requirements are not encoded or announced |
be-trustworthytrustworthy-input-assistance | pass | high | Signup uses type=email, autocomplete=username, and autocomplete=new-password; newsletter is visibly optional. |
be-trustworthysafe-commercial-and-account-flows | pass | high | Signup clearly states newsletter choice, terms/privacy agreement, sign-in alternative and social options; no payment or continuity commitment is introduced. |
be-sustainableoptimised-assets | issues | high | Of 100 images, 55 use legacy formats, 34 lack srcset, 74 lack intrinsic dimensions, and two are oversized. F027 medium: Image delivery is not responsive or format-efficient |
be-sustainableno-wasteful-work | issues | high | Initial load makes 98 requests, including 22 XHR/fetch requests and a 1.05MB third-party MP4 before an explicit media choice. F028 medium: Initial load fetches media before user intent |
be-sustainablethird-party-and-media-budget | issues | high | Third parties account for 93 requests and 2.05MB, including ad/analytics scripts and an automatically fetched 1.05MB MP4. F029 high: Third-party scripts and media exceed a proportionate budget |
be-agent-readystructured-agent-capabilities | not-applicable | high | No agent-facing transaction or productivity capability is expected for this public browse-only catalog; crawler-readable content is already server-rendered. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation, generation, or other inference task is part of the representative catalog journey. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten full-page scroll cycles, heap grew from 17,532,655 to 17,914,914 bytes (2.2%) and node count from 255,121 to 258,072 (1.2%), with no unbounded pattern demonstrated. |
be-memory-efficientbounded-footprint | pass | medium | The server-rendered media feed used a 17.5MB V8 heap; this is proportionate to a 100-image, ad-enabled catalog page despite a large native-node population. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Neither heap summary reports Detached* among top constructors; constructor populations remain broadly stable after repeated scrolling. |
Provenance
Canonical report: results/atomic/reports/0271-www_aznude_com.json
Report SHA-256: 0412b46d8bc97e33c49cf85e8cb4626080f5d61eff0ea9ccb20337f22b9afe6e
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_aznude_com/2026-07-19T15-15-21-751Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_aznude_com/2026-07-19T15-15-21-751Z
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.