Manifest position 112 · CrUX rank bucket 1000

https://finance.naver.com

Coverage complete

Coverage-complete remote audit of five representative public templates plus an explicit error state. Authenticated MY/account flows, order execution, localized variants, and Naver’s external identity service were not covered.

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
issueshighThe prefers-color-scheme: dark screenshot remains a white light theme, and the DOM reports color-scheme: normal.
F01 medium: The interface ignores the user’s dark colour-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighThe page reports zero running animations and zero CSS-animated elements under prefers-reduced-motion: reduce.
respect-user-preferences
respects-contrast
passhighThe forced-colors/high-contrast screenshot preserves visible navigation, content text, focusable controls, and market values.
implement-natural-interactions
view-transitions
issueshighThe platform probe found zero view-transition CSS rules; KRX/NXT state changes are immediate.
F02 low: Tab and route state changes swap abruptly with no View Transition support.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation exists on the representative templates, so there is no scroll implementation to assess.
implement-natural-interactions
physical-gestures
not-applicablehighThe audited read-only market, detail, news, and search templates expose no swipe, pull, carousel, or other physical gesture surface.
provide-guided-navigation
scroll-state-aware-chrome
not-applicablehighThe site has no sticky or affixed scroll chrome; its static document navigation does not create a scroll-state interaction to assess.
provide-guided-navigation
anchored-positioning
issueshighRendered CSS in the DOM artifact positions GNB layers absolutely with fixed widths; the probe found zero popover, dialog, or details primitives.
F03 low: Global menus and transient layers use fixed absolute positioning rather than anchored semantic primitives.
provide-guided-navigation
directs-attention
passhighSelected top navigation and KRX/NXT tabs use visible current-state styling, and keyboard focus uses the browser-visible outline.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo content-obscuring popup or interstitial appears on load across home, listing, detail, news, or search.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighRendered CSS in the DOM artifact positions GNB layers absolutely with fixed widths; the probe found zero popover, dialog, or details primitives.
F03 low: Global menus and transient layers use fixed absolute positioning rather than anchored semantic primitives.
maximize-content-reduce-noise
reduced-chrome
passhighThe first viewport prioritises market data and news; global chrome is compact and no decorative application frame crowds out core content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAll five 360x800 layout captures report no viewport meta and a 980 CSS-pixel layout viewport. Mobile screenshots show tiny three-column desktop content scaled to 36.7%.
F04 high: Mobile receives a scaled-down desktop canvas instead of a responsive layout.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe probe found zero @container rules, while screenshots show the same fixed multi-column composition at desktop and mobile.
F05 medium: Components do not adapt to their available container.
adapt-to-the-form-factor
input-modality-aware
issueshighThe probe measured 133 of 150 visible interactive elements below 24px in at least one dimension; the missing viewport meta causes mobile scaling rather than reflow.
F06 high: The scaled desktop layout creates pervasive undersized touch targets and poor zoom/reflow.
support-core-task-success
clear-purpose-and-primary-action
passhighNavigation, market sections, stock detail heading, and labelled stock search make the finance purpose and next actions clear.
support-core-task-success
primary-flow-completion
passhighThe stock-search result URL renders a result page for 삼성전자 and links through to the representative stock detail.
support-core-task-success
clear-system-state-and-recovery
passhighA deliberately invalid URL produced a clear Korean not-found explanation with previous-page and finance-home recovery links.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured FCP 5.2s, LCP 7.7s, TBT 460ms, Speed Index 10.7s, and Time to Interactive 18.5s (performance score 0.46). A separate trace measured LCP 2.65s and one 56.9ms long task.
F09 high: Cold-load performance is slow under Lighthouse mobile conditions.
be-fast-and-stable
visual-stability
passhighCLS remained 0.0004–0.052 across five templates; Lighthouse CLS was effectively zero.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse measured FCP 5.2s, LCP 7.7s, TBT 460ms, Speed Index 10.7s, and Time to Interactive 18.5s (performance score 0.46). A separate trace measured LCP 2.65s and one 56.9ms long task.
F09 high: Cold-load performance is slow under Lighthouse mobile conditions.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR captured parser-inserted blocking styles and scripts among 75 requests. Lighthouse estimated 1,763KiB unused JavaScript and 104KiB unused CSS.
F10 medium: Parser-blocking legacy resources and large unused bundles delay delivery.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR captured parser-inserted blocking styles and scripts among 75 requests. Lighthouse estimated 1,763KiB unused JavaScript and 104KiB unused CSS.
F10 medium: Parser-blocking legacy resources and large unused bundles delay delivery.
be-inclusive
names-roles-labels
issueshighThe platform probe found zero main, nav, header, or ARIA landmarks and three unlabelled form controls. Lighthouse failed landmark-one-main.
F07 high: The document lacks semantic landmarks and has accessibility labelling gaps.
be-inclusive
sufficient-contrast
issueshighLighthouse’s color-contrast audit failed across multiple nodes on the representative home page.
F08 high: Some text and essential interface colours do not meet WCAG contrast minimums.
be-inclusive
structure-and-focus
issueshighThe platform probe found zero main, nav, header, or ARIA landmarks and three unlabelled form controls. Lighthouse failed landmark-one-main.
F07 high: The document lacks semantic landmarks and has accessibility labelling gaps.
be-inclusive
legible-text
issueshighAll five 360x800 layout captures report no viewport meta and a 980 CSS-pixel layout viewport. Mobile screenshots show tiny three-column desktop content scaled to 36.7%. Lighthouse’s color-contrast audit failed across multiple nodes on the representative home page.
F04 high: Mobile receives a scaled-down desktop canvas instead of a responsive layout.
F08 high: Some text and essential interface colours do not meet WCAG contrast minimums.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe probe measured 133 of 150 visible interactive elements below 24px in at least one dimension; the missing viewport meta causes mobile scaling rather than reflow.
F06 high: The scaled desktop layout creates pervasive undersized touch targets and poor zoom/reflow.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console passed with an empty error list.
follow-best-practices
sound-document-and-assets
issueshighLighthouse found five chart images displayed at 50x30 despite a 120x60 intrinsic ratio. DOM evidence shows EUC-KR and fixed-width legacy CSS; Lighthouse also reports BFCache blocked by no-store responses.
F11 medium: Asset and document hygiene includes distorted chart images and an obsolete desktop document model.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found five chart images displayed at 50x30 despite a 120x60 intrinsic ratio. DOM evidence shows EUC-KR and fixed-width legacy CSS; Lighthouse also reports BFCache blocked by no-store responses.
F11 medium: Asset and document hygiene includes distorted chart images and an obsolete desktop document model.
be-discoverable
title-and-description
issueshighThe home page has title “Npay 증권” but no meta description. Recon found no canonical URL, and the raw home HTML did not preserve the rendered title/H1 signals.
F13 medium: Page metadata is incomplete and inconsistent across templates.
be-discoverable
crawlable-and-mobile-friendly
issueshighrobots.txt says User-agent: * Disallow: /, Lighthouse fails is-crawlable, and all audited templates omit viewport metadata.
F12 high: The public finance portal is blocked from general crawling and is not mobile-friendly.
be-discoverable
canonical-and-indexing-signals
issueshighrobots.txt says User-agent: * Disallow: /, Lighthouse fails is-crawlable, and all audited templates omit viewport metadata. The home page has title “Npay 증권” but no meta description. Recon found no canonical URL, and the raw home HTML did not preserve the rendered title/H1 signals.
F12 high: The public finance portal is blocked from general crawling and is not mobile-friendly.
F13 medium: Page metadata is incomplete and inconsistent across templates.
be-discoverable
structured-and-shareable-metadata
issueshighThe home page has title “Npay 증권” but no meta description. Recon found no canonical URL, and the raw home HTML did not preserve the rendered title/H1 signals.
F13 medium: Page metadata is incomplete and inconsistent across templates.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders evidence found no CSP or X-Content-Type-Options. Cookies evidence found JSESSIONID and NACT without Secure and all six cookies using SameSite=None.
F14 high: HTTPS is present, but core security headers and cookie attributes are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighHAR attributes 68 of 75 requests and 601,101 of 664,756 transferred bytes to origins other than finance.naver.com; tracker recon lists eight third-party origins, though none matched the built-in known-tracker list.
F16 medium: The page has a broad multi-origin analytics, advertising, and asset footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighThe public browsing and search scope requested no browser permission and contains no authentication form; Naver’s external identity service was outside this host audit.
be-private-and-secure
defensive-browser-policies
issueshighThe main response lacks clickjacking protection, Permissions-Policy, and CSP; Referrer-Policy is unsafe-url, which sends full URLs to destinations.
F15 high: Browser-enforced defensive policy coverage is weak.
be-resilient
progressive-enhancement
passhighRaw HTML contains 100% of measured home content tokens and 93% on stock detail; neither page is a JS shell.
be-resilient
resilient-runtime-behaviour
passhighHome, listing, detail, news, and search rendered without blank shells or console errors; the explicit invalid route rendered a recovery state.
be-resilient
offline-and-installable
not-applicablehighLive finance quotes are intrinsically online; no offline/installable intent was declared, so the PWA-specific check is not applicable.
be-resilient
network-and-http-failure-states
passhighThe invalid route displays actionable recovery links instead of a blank screen or infinite spinner.
be-internationalised
lang-dir-and-logical-properties
not-applicablehighThe service is deliberately Korean-only and market-specific; no multilingual or bidirectional presentation is offered.
be-internationalised
locale-aware-data
not-applicablehighThe audited service is deliberately Korean-locale-only, and no locale-switching requirement or multi-locale flow is present.
be-internationalised
time-zone-correctness
not-applicablehighThe audited Korean market views do not offer cross-time-zone scheduling or user-entered temporal data.
be-trustworthy
no-dark-patterns
passhighNo consent wall, forced continuity, confirmshaming, disguised primary action, or coercive default appeared on the five public templates.
be-trustworthy
humane-error-handling
not-applicablehighThe only public form is an optional free-text stock search with no invalid/required state to validate.
be-trustworthy
trustworthy-input-assistance
issueshighRecon shows the labelled query input uses autocomplete="off".
F17 low: The primary stock search explicitly disables browser autocomplete.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, consent, or account-management flow exists within the public finance host scope; the external Naver identity flow was not assessed.
be-sustainable
optimised-assets
issueshighThe images primitive found seven legacy PNG/GIF images, no modern formats, four missing responsive sources, and four below-fold images without lazy loading.
F18 medium: Image delivery relies on legacy formats and eager below-fold assets.
be-sustainable
no-wasteful-work
issueshighHAR captured parser-inserted blocking styles and scripts among 75 requests. Lighthouse estimated 1,763KiB unused JavaScript and 104KiB unused CSS.
F10 medium: Parser-blocking legacy resources and large unused bundles delay delivery.
be-sustainable
third-party-and-media-budget
issueshighHAR attributes 68 of 75 requests and 601,101 of 664,756 transferred bytes to origins other than finance.naver.com; tracker recon lists eight third-party origins, though none matched the built-in known-tracker list. The images primitive found seven legacy PNG/GIF images, no modern formats, four missing responsive sources, and four below-fold images without lazy loading.
F16 medium: The page has a broad multi-origin analytics, advertising, and asset footprint.
F18 medium: Image delivery relies on legacy formats and eager below-fold assets.
be-agent-ready
structured-agent-capabilities
not-applicablehighAgent-facing capabilities are emerging and no agent-control intent or transactional tool surface was declared for this read-only portal.
be-agent-ready
on-device-inference
not-applicablehighNo on-device generation or summarisation task is part of the current public experience, so built-in AI is not required.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten alternating KRX/NXT tab interactions, heap self size rose only 87,810 bytes (0.56%), nodes 0.39%, with stable major constructor counts.
be-memory-efficient
bounded-footprint
passmediumBaseline heap was 15.6MB self size and 251,534 nodes, proportionate to the data-rich page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNo Detached constructor appears among the retained top constructors, and repeated tabs changed Object/Array counts by only one each.

Provenance

Canonical report: results/atomic/reports/0112-finance_naver_com.json
Report SHA-256: c7f3454bb622be998b23c710c2a76bddeb745bc7c01e56494a326ec96514b5f0
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/finance_naver_com/2026-07-18T12-27-47-328Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/finance_naver_com/2026-07-18T12-27-47-328Z
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.