Manifest position 125 · CrUX rank bucket 1000
https://cibnext.icici.bank.in
Coverage complete
The supplied root URL consistently returned a bare HTTP 404 to normal and Chrome clients. The audit therefore judges that reachable error representation; no additional page archetypes could be discovered because it has no links and both robots.txt and sitemap.xml return 404.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark-mode screenshot is pixel-equivalent in presentation to the light screenshot: white canvas and black text, with no color-scheme declaration or authored CSS. F004 medium: The error surface ignores the user’s dark color preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation matched true and document.getAnimations() returned an empty array; no non-essential or auto-advancing motion exists. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors/prefers-contrast screenshot keeps the black heading and body text clearly visible on the white system background. |
implement-natural-interactionsview-transitions | not-applicable | high | The rendered response is a static server error with no state or route change to transition. |
implement-natural-interactionsscroll-driven-animations | pass | high | DOM and quality probes found no scripts, scroll handlers, CSS, or scroll-linked motion, so the response does not implement the main-thread scroll-listener anti-pattern. |
implement-natural-interactionsphysical-gestures | pass | high | DOM and quality probes found no pointer handlers, gesture controls, or custom scrolling code that fights platform behavior. |
provide-guided-navigationscroll-state-aware-chrome | not-applicable | high | The short error document has no scrolling chrome or navigable content surface. |
provide-guided-navigationanchored-positioning | not-applicable | high | There are no tooltips, popovers, or menus in the rendered DOM. |
provide-guided-navigationdirects-attention | issues | high | The error state contains no link, focus target, navigation cue, or directional transition to guide the user toward a safe next step. F015 high: The bare error page provides no navigational cue or onward focus target. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Desktop screenshot and DOM show only one heading and paragraph, with no overlay, banner, or interstitial. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | There are no overlays, disclosures, selects, or rich controls to implement. |
maximize-content-reduce-noisereduced-chrome | pass | high | Desktop screenshot shows no application frame, borders, navigation chrome, or decorative clutter around the message. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At a requested 360x800 mobile viewport, layout reports hasViewportMeta=false and an effective 980 CSS-pixel layout viewport, so the page is desktop-scaled instead of adapting. F005 high: The mobile response uses a desktop-sized 980 CSS-pixel layout viewport. |
adapt-to-the-form-factorcomponent-level-responsiveness | not-applicable | high | The response has no reusable UI component rendered in multiple container sizes. |
adapt-to-the-form-factorinput-modality-aware | not-applicable | high | The DOM contains zero links, buttons, or form controls, so there is no input target to test. |
support-core-task-successclear-purpose-and-primary-action | issues | high | The target root responds 404 and renders only “Not Found”; it does not identify ICICI Corporate Internet Banking or offer a next action. F001 critical: The public entrypoint does not communicate the banking service or a next action. |
support-core-task-successprimary-flow-completion | issues | high | The intended banking entry journey cannot begin: the root document is HTTP 404 and contains zero links, controls, and forms. F002 critical: The primary banking journey cannot start because the root is an HTTP 404 with no controls. |
support-core-task-successclear-system-state-and-recovery | issues | high | The error message has no home link, retry, support route, incident reference for browser users, or other recovery control. F003 high: The 404 state gives users no way to recover. |
be-fast-and-stablegood-core-web-vitals | pass | high | Trace measured LCP 1585.98 ms, CLS 0, and total blocking time 0 ms on the rendered error response. |
be-fast-and-stablevisual-stability | pass | high | Mobile layout observer recorded CLS 0 with no layout-shift entries. |
be-fast-and-stableefficient-main-thread | pass | high | Trace and layout observers recorded zero long tasks and 0 ms total blocking time; the page ships no scripts. |
be-fast-and-stableefficient-resource-delivery | pass | high | HAR summary shows only two first-party requests, 6,582 transferred bytes, no redirects, no render-blocking candidates, and no missing-cache signal. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | DOM probe found no scripts or authored CSS; HAR contains only the document and favicon, so no unused or duplicate bundle is shipped. |
be-inclusivenames-roles-labels | not-applicable | high | The document contains no images, form fields, controls, canvas, or other name/role targets. |
be-inclusivesufficient-contrast | pass | high | Computed styles are black text on the browser white canvas and the forced-colors screenshot remains legible. |
be-inclusivestructure-and-focus | pass | high | The simple document has one H1 followed by one paragraph, no skipped heading levels, and no focusable controls whose order or focus style could fail. |
be-inclusivelegible-text | pass | high | Screenshots show unclipped 32 px heading and 16 px paragraph text; mobile layout reports no horizontal overflow in its effective layout viewport. |
be-inclusivezoom-reflow-targets-and-media | issues | high | No viewport meta is present; Chrome uses a 980 CSS-pixel mobile layout viewport at a 360-pixel device viewport, preventing normal mobile reflow. F006 medium: Missing viewport configuration undermines expected mobile reflow and zoom behavior. |
follow-best-practicesno-console-errors | pass | high | The response contains no scripts or event-driven runtime; repeated DOM/evaluate loads completed without an uncaught page exception. |
follow-best-practicessound-document-and-assets | pass | high | DOM confirms an HTML doctype and declared HTTP character encoding; there are no images, scripts, or authored CSS assets to misuse. |
follow-best-practicesbrowser-platform-hygiene | pass | high | No scripts, paste handlers, permission prompts, libraries, or source-map-dependent assets are present in the response. |
be-discoverabletitle-and-description | issues | high | Title is generic “404 Not Found” and meta[name=description] is absent. F007 medium: The error page has generic title metadata and no description. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | The document has no anchors, no viewport meta, and /robots.txt returns 404, leaving no crawlable route or mobile-friendly signal. F008 high: There is no crawlable onward route, viewport meta, or robots resource. |
be-discoverablecanonical-and-indexing-signals | issues | high | HAR and curl record HTTP 404 for normal/browser clients; canonical, robots meta, sitemap, and hreflang are absent, and /sitemap.xml also returns 404. F009 high: Normal clients receive 404 while the crawler user agent receives a different HTTP 200 error document. |
be-discoverablestructured-and-shareable-metadata | not-applicable | high | This is an HTTP error representation, not an article, product, event, place, or rich entity. |
be-private-and-securesecure-transport-and-headers | issues | high | Direct response is HTTPS with HSTS and X-Frame-Options, but no Content-Security-Policy or X-Content-Type-Options is present. F010 high: The response lacks CSP and nosniff despite otherwise using HTTPS, HSTS, and SAMEORIGIN framing protection. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | HAR and tracker probes found zero third-party requests, zero known trackers, zero cookies, and the secrets scan found no exposed credential. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | The rendered response exposes no authentication UI and requests no browser permissions; the intended flow is unavailable at this URL. |
be-private-and-securedefensive-browser-policies | issues | high | Direct response has HSTS and X-Frame-Options: SAMEORIGIN, but lacks CSP/frame-ancestors, Referrer-Policy, Permissions-Policy, and X-Content-Type-Options. F011 medium: Several browser-enforced policy headers are absent. |
be-resilientprogressive-enhancement | pass | high | The browser response is complete static HTML with no scripts; its heading and message render without JavaScript. |
be-resilientresilient-runtime-behaviour | not-applicable | high | There are no overlays, async dependencies, background tasks, or runtime state in the static error document. |
be-resilientoffline-and-installable | not-applicable | high | A bank login is intrinsically online and the rendered response is not an app surface; offline/installability is not a reasonable requirement for this error page. |
be-resilientnetwork-and-http-failure-states | issues | high | The HTTP 404 state is a generic server page with no useful recovery option; Lighthouse also aborts with ERRORED_DOCUMENT_REQUEST. F012 high: The server failure state is a dead end rather than an intentional recovery experience. |
be-internationalisedlang-dir-and-logical-properties | issues | high | DOM probe reports html.lang and html.dir as empty, so assistive technology and language-sensitive rendering cannot identify the content language or direction. F013 medium: The document omits language and direction metadata. |
be-internationalisedlocale-aware-data | not-applicable | high | No dates, numbers, currencies, durations, or calendar data are rendered. |
be-internationalisedtime-zone-correctness | not-applicable | high | No time or event data is rendered. |
be-trustworthyno-dark-patterns | pass | high | The screenshot and DOM contain no consent, pricing, advertising, cancellation, upsell, or deceptive choice UI. |
be-trustworthyhumane-error-handling | not-applicable | high | There is no form or editable field on which to exercise validation. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | There are no input fields in the response. |
be-trustworthysafe-commercial-and-account-flows | issues | high | A corporate banking entry URL exposes no authentication or account flow at all because the root returns 404; users cannot verify, enter, cancel, or recover the sensitive journey. F014 critical: A sensitive banking flow is wholly unavailable at the supplied entry URL. |
be-sustainableoptimised-assets | not-applicable | high | The response contains no images, video, audio, fonts, or decorative assets. |
be-sustainableno-wasteful-work | pass | high | Trace reports zero long tasks and HAR reports only two requests totaling 6,582 bytes, with no background fetch or script. |
be-sustainablethird-party-and-media-budget | pass | high | Tracker/HAR probes found zero third-party bytes and DOM found no fonts, audio, video, animation, or autoplay media. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No usable banking capability is exposed at the target URL; adding an agent action to a bare error response would be inappropriate. |
be-agent-readyon-device-inference | not-applicable | high | The error response has no inference use case where on-device AI would improve the experience. |
be-memory-efficientno-leak-under-repeated-interaction | not-applicable | high | The static response has no representative interaction to repeat; fabricating one would not test a real user journey. |
be-memory-efficientbounded-footprint | pass | high | Heap summary is 752,292 self-size bytes; the live DOM has six elements and performance.memory reports about 1.06 MB used JS heap, proportionate to the tiny response. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | The document ships no scripts and has six live elements; the heap constructor summary contains no Detached* population, with no app code able to add listeners or timers. |
Provenance
Canonical report: results/atomic/reports/0125-cibnext_icici_bank_in.json
Report SHA-256: 7f6b8e5b5a15fbc91c6800da0dc8e4c11c8e58acbc4ea0b57dc91c359dd16526
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/cibnext_icici_bank_in/2026-07-18T14-52-49-756Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/cibnext_icici_bank_in/2026-07-18T14-52-49-756Z
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.