Manifest position 192 · CrUX rank bucket 1000
https://www.screener.in
Coverage complete
Coverage-complete agentic audit of five representative public paths. Authenticated dashboards, paid features, account management and destructive actions were excluded because they require credentials or purchase.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark emulation produced the same light page; body is class="light". F-001 medium: The default theme ignores the system dark-color preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, getAnimations() returned none; only short 150ms input transitions remained. |
respect-user-preferencesrespects-contrast | pass | medium | The increased-contrast screenshot retained visible text and controls without clipping; separate WCAG contrast failures are recorded under be-inclusive. |
implement-natural-interactionsview-transitions | issues | medium | DOM/CSS inspection found no view-transition declarations across full-document route changes. F-002 low: Route and substantial state changes use abrupt swaps rather than View Transitions. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, entry reveal, or other scroll-linked animation exists on the sampled routes. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No swipe, pull, carousel, or custom gesture-driven interaction exists on the sampled public routes. |
provide-guided-navigationscroll-state-aware-chrome | pass | medium | The long company page provides sticky in-page section navigation and target scroll margins; mobile bottom navigation remains persistently available. |
provide-guided-navigationanchored-positioning | pass | medium | The sampled mobile Tools overlay is a top-layer dialog and remained contained; no tooltip/menu drift was observed in sampled states. |
provide-guided-navigationdirects-attention | pass | high | Active mobile destinations are visibly highlighted and company hash links map to named sections with target scroll margins. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots across four templates show no consent wall, popup, or content-obscuring interstitial. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | Opening Tools on mobile created an open <dialog> with a labelled close button; no ad-hoc full-screen div modal was used. |
maximize-content-reduce-noisereduced-chrome | pass | high | Home foregrounds search, explore foregrounds screens, and company foregrounds data; navigation occupies a compact top/bottom region. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800 both home and company report scrollWidth 360, innerWidth 360, horizontalOverflowPx 0 and a viewport meta tag. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | CSS/probe evidence found viewport breakpoints but zero container-query rules. F-003 low: Responsive behavior is driven only by viewport media queries, not component containers. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Focus walk found visible browser auto outlines on links/buttons; mobile controls are visibly sized for touch and no sampled action is hover-only. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first viewport says this is a stock analysis/screening tool and makes company search the dominant action. |
support-core-task-successprimary-flow-completion | pass | high | Homepage suggestions, explore listing, and company-detail route all loaded without an account wall; registration exposes a direct Google or email path. |
support-core-task-successclear-system-state-and-recovery | pass | medium | The tested 404 clearly names the failure and offers report/back recovery; empty required registration fields invoke native constraint validation. |
be-fast-and-stablegood-core-web-vitals | issues | high | Company Lighthouse LCP was 3.3s; homepage LCP was 2.5s. CLS and TBT were good. F-004 medium: The core company-detail template misses the good LCP threshold in Lighthouse. |
be-fast-and-stablevisual-stability | pass | high | Layout captures reported CLS 0 on home and company; Lighthouse CLS was 0.018 and 0 respectively. |
be-fast-and-stableefficient-main-thread | pass | high | Trace TBT was 58ms with two long tasks; Lighthouse TBT was 20ms on company and 0ms on home. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 349KB fonts and five parser-inserted VeryHigh-priority stylesheets. F-005 medium: Fonts and five parser-blocking stylesheets dominate the initial network budget. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse found 28.5KB unused in the 68.5KB chart bundle. F-006 low: The company template ships avoidable chart-library JavaScript. |
be-inclusivenames-roles-labels | pass | high | Lighthouse passed label and button-name audits; images probe found no missing alt text and form DOM uses explicit labels. |
be-inclusivesufficient-contrast | issues | high | Lighthouse found many company-page text/control ratios below 4.5:1, including 3.44:1 navigation. F-008 high: Important company navigation and financial values fail WCAG text contrast. |
be-inclusivestructure-and-focus | pass | high | Lighthouse passed heading order and main-landmark checks; focus walk found visible outlines in reading order. |
be-inclusivelegible-text | pass | medium | Mobile screenshots show readable line lengths, unclipped body copy and structured data cards; contrast exceptions are separately recorded. |
be-inclusivezoom-reflow-targets-and-media | pass | medium | 360px screenshots reflow without overflow, viewport permits scaling, and no audio/video needing captions exists on sampled routes. |
follow-best-practicesno-console-errors | pass | high | Lighthouse reported no browser console errors on home and company pages. |
follow-best-practicessound-document-and-assets | pass | high | HTML doctype, UTF-8 charset, correct image aspect ratios and modern SVG assets were observed; Lighthouse image audits passed. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse found no deprecations/inspector issues, BFCache passed, paste was not blocked, and no permission prompt fired on load. |
be-discoverabletitle-and-description | issues | high | Homepage has a descriptive title but no meta description; Lighthouse confirms the failure. F-009 medium: The public homepage has no meta description. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Links use real href values and descriptive labels, viewport meta is present, robots permits public pages, and Lighthouse crawlability passed. |
be-discoverablecanonical-and-indexing-signals | issues | high | Successful public pages are in sitemap/allowed by robots, but sampled public templates expose no canonical URL. F-010 low: Public templates do not expose canonical URLs. |
be-discoverablestructured-and-shareable-metadata | issues | high | No JSON-LD, Open Graph or social-preview metadata was found on sampled home/company entity pages. F-011 medium: Entity pages lack structured data and social-preview metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/HSTS are present, but CSP permits unsafe-inline and all HTTPS script origins. F-012 medium: The CSP permits unsafe inline script and broad HTTPS script sources; Permissions-Policy is absent. |
be-private-and-securedata-minimisation-and-third-parties | pass | medium | No cookies or known tracker domains were found; analytics is served from Screener subdomains and no sensitive secret was exposed. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | No permission prompt fired on load, but registration offers passwords/Google and no passkey flow. F-013 medium: Account creation offers password and federated login but no passkey path. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS, nosniff, clickjacking and referrer protections are present; Permissions-Policy is absent and CSP remains broad. F-012 medium: The CSP permits unsafe inline script and broad HTTPS script sources; Permissions-Policy is absent. |
be-resilientprogressive-enhancement | pass | high | Discoverability comparison reports 100% rendered content coverage in raw server HTML and no empty JS shell. |
be-resilientresilient-runtime-behaviour | pass | medium | Sampled routes and the dynamically opened Tools dialog remained usable at mobile size; no cut-off or async blank state was observed. |
be-resilientoffline-and-installable | issues | high | Manifest and active service worker exist, but service worker has no fetch/cache/offline fallback. F-016 medium: The app is installable but provides no offline fallback. |
be-resilientnetwork-and-http-failure-states | pass | high | A representative nonexistent route renders a clear 404 with report and Go Back recovery actions. |
be-internationalisedlang-dir-and-logical-properties | pass | medium | Pages declare html lang="en" and use a coherent LTR reading order; no translation overflow was observed. |
be-internationalisedlocale-aware-data | pass | medium | The product is explicitly India-focused and renders rupee values, crore/lakh terminology and localized financial dates consistently. |
be-internationalisedtime-zone-correctness | not-applicable | high | Sampled public pages contain no scheduled events, recurring intervals, or user-facing cross-time-zone times. |
be-trustworthyno-dark-patterns | pass | high | No consent nag, disguised ad, forced continuity or hidden pricing appeared; free registration terms/privacy are stated before submission. |
be-trustworthyhumane-error-handling | pass | medium | Required fields use native constraint validation after submit rather than premature errors, with explicit visible labels. |
be-trustworthytrustworthy-input-assistance | issues | high | Email and password registration fields have empty autocomplete attributes. F-014 medium: Registration fields omit autocomplete tokens. |
be-trustworthysafe-commercial-and-account-flows | pass | medium | Sampled registration clearly separates Google/email options, states terms/privacy, and links existing users to login; paid/account management was excluded. |
be-sustainableoptimised-assets | pass | high | All sampled images are SVG/modern assets, no missing alt was found, and transferred image weight was only 14.8KB. |
be-sustainableno-wasteful-work | pass | medium | Trace shows low blocking work and HAR shows only four small XHR/fetch requests; no autoplay/background media exists. |
be-sustainablethird-party-and-media-budget | issues | high | Fonts consume 349KB and two analytics systems add roughly 31.6KB on a mostly textual page. F-015 low: Font and analytics resources are disproportionate for a mostly text-and-table page. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing transaction surface or WebMCP contract is exposed; raw public content is already fully server-rendered for crawlers. |
be-agent-readyon-device-inference | not-applicable | high | The sampled public research and registration flows have no clear on-device inference requirement; absence is not penalized for this emerging check. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten Tools open/close cycles, heap self-size changed from 3,069,189 to 3,089,613 bytes (+0.7%) and node count from 56,900 to 57,218; no unbounded growth signal. |
be-memory-efficientbounded-footprint | pass | high | The sampled homepage heap is about 3.1MB self-size with ~57k nodes, proportionate to this server-rendered interface. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Readable before/post heap summaries show only small bounded growth after repeated dialog interaction and no Detached* constructor growth signal. |
Provenance
Canonical report: results/atomic/reports/0192-www_screener_in.json
Report SHA-256: c06b82963285490e19d75928cc8564eae02ae0a399be33fb336452fc530d3a92
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_screener_in/2026-07-19T01-40-04-913Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_screener_in/2026-07-19T01-40-04-913Z
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.