Accessibility issues detected on nordlayer.com
Evolize inspected 5 publicly accessible pages on nordlayer.com and detected 43 automatically identifiable accessibility findings. 5 findings were classified as critical or high priority. The findings map to 8 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve modal dialog does not trap keyboard focus, interactive controls are not keyboard-accessible, keyboard focus may be trapped.
Independent public assessment. nordlayer.com is not necessarily affiliated with or a customer of Evolize.
01 · Accessibility summary
Evolize inspected 5 publicly accessible pages on nordlayer.com and detected 43 automatically identifiable accessibility findings. 5 findings were classified as critical or high priority. The findings map to 8 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve modal dialog does not trap keyboard focus, interactive controls are not keyboard-accessible, keyboard focus may be trapped.
02 · Priority findings
03 · WCAG criteria affected
| Criterion | Name | Level | Findings | Pages |
|---|---|---|---|---|
| 1.4.3 | Contrast (Minimum) | AA | 22 | 5 |
| 2.5.8 | Target Size (Minimum) | AA | 7 | 5 |
| 2.1.1 | Keyboard | A | 5 | 5 |
| 2.4.3 | Focus Order | A | 4 | 5 |
| 1.3.1 | Info and Relationships | A | 2 | 1 |
| 2.2.2 | Pause, Stop, Hide | A | 2 | 2 |
| 4.1.2 | Name, Role, Value | A | 2 | 2 |
| 2.1.2 | No Keyboard Trap | A | 1 | 3 |
Absence of a criterion here does not indicate conformance with it — only that no automatically detectable issue was found for it.
A scan shows today's exposure. Monitoring shows what changes next.
Evolize continuously rescans public websites, detects newly introduced or recurring accessibility issues, tracks remediation and verifies fixes.
04 · All detected findings
Modal dialog does not trap keyboard focus
ComponentRef G13BAI
An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.
https://nordlayer.com/div#consent-widget-container > div<div class="ConsentWidget" role="dialog" aria-labelledby="widget-header-title" data-testid="consent-widget-view" aria-modal="true" aria-describedby="widget-description">
<div class="ConsentWidget__content">
<p class="ConsentWidget__title" id="widget-header-title">We value your privacy</p>
<p class="ConsentWidget__text" id="widget-description">This website uses cookies to personalize your experience and may share data with partners for advertising and analytics. You can adjust preferences or opt out in Privacy Controls. Learn more in our <a class="ConsentWidget__link" href…/ /intelligence/account-takeover-prevention /contact-sales /learn/gdpr/who-does-gdpr-apply-to /blog/dashboards-updates-failed-loginsInteractive controls are not keyboard-accessible
ComponentRef DZWZ2Z
A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.
https://nordlayer.com/div#accordion-content-_R_uivaav5vlb_ > div > div:nth-of-type(1) > div:nth-of-type(1) > div > div:nth-of-type(1)<div role="button" tabindex="-1"><a class="Link_root__D2Mxm Link_inherit__j4LYr Link_medium__8LZIg ThirdLevelColumn_linkElement__keZ7T" href="/identity-access-management/"><div><div data-testid="icon" class="ThirdLevelColumn_icon___9LNh" style="mask:url(https://content.nordlayer.com/uploads/biometrics_199ba07d4b.svg)"></div></div><div><p class="Text_text___v2aO ThirdLevelColumn_title__Dmf4K Text_mediumWeight__KexPo Text_body30__JHazn Text_headingColor__JXZdr" data-testid="text">Identity & access management</p><p class="Text_text___v2aO ThirdLevelColumn_description__mmaaV Text_body20__DMc7L…
/ /contact-sales /learn/gdpr/who-does-gdpr-apply-to /blog/dashboards-updates-failed-loginsComponentRef 72TWME
A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.
https://nordlayer.com/div > div:nth-of-type(1) > div:nth-of-type(1) > div > div:nth-of-type(2) > div:nth-of-type(1)<div role="button" tabindex="-1" class="ThirdLevelColumn_categoryItemWrapper__M8oJ_"><a class="Link_root__D2Mxm Link_inherit__j4LYr Link_medium__8LZIg ThirdLevelColumn_categoryItemLink__BgISo" href="/integrations/microsoft/"><div class="ThirdLevelColumn_caretIconWrapper__zrm7o"><svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg" class="ThirdLevelColumn_caretIcon__ybQRS"><path d="M11 1L6 6L1 1" stroke="currentColor" stroke-width="2"></path></svg></div><p class="Text_text___v2aO ThirdLevelColumn_categoryItemTitle__L6Y4W Text_body20__DMc7L Text_headingColo…
/ /contact-sales /learn/gdpr/who-does-gdpr-apply-to /blog/dashboards-updates-failed-loginsKeyboard focus may be trapped
ComponentRef PZ7CBL
Repeated Tab presses did not move focus through the page as expected — focus appears to cycle within a small set of elements, which can strand keyboard users. Requires manual confirmation.
https://nordlayer.com/button#widget-button-understood<button></button>
/ /intelligence/account-takeover-prevention /blog/dashboards-updates-failed-loginsScrollable region must have keyboard access
ComponentRef RFKFSV
Scrollable region must have keyboard access
https://nordlayer.com/intelligence/account-takeover-prevention/#swiper-wrapper-a340a21097d59828f<ul class="swiper-wrapper" id="swiper-wrapper-a340a21097d59828f" aria-live="polite" tabindex="-1" role="group" aria-label="Slides" style="--swiper-slides-offset-before: 0px; --swiper-slides-offset-after: 0px;">
Touch targets are too small on mobile
ComponentRef 5TZTZQ
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://nordlayer.com/html > body > div:nth-of-type(4) > a<a href="#main-content" class="SkipLink_root__74Z16">Skip to main content</a>
/ /intelligence/account-takeover-prevention /contact-sales /learn/gdpr/who-does-gdpr-apply-to /blog/dashboards-updates-failed-loginsComponentRef YWQJ3T
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://nordlayer.com/div:nth-of-type(4) > header > nav > div > div > button<button aria-label="toggle menu" class="HamburgerButton_root__EehEU"><div class="HamburgerButton_line__13eCv HamburgerButton_firstLine__YAEjG"></div><div class="HamburgerButton_line__13eCv HamburgerButton_secondLine__hd0D6"></div></button>
/ /intelligence/account-takeover-prevention /contact-sales /learn/gdpr/who-does-gdpr-apply-to /blog/dashboards-updates-failed-loginsComponentRef HBZWAI
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://nordlayer.com/p#widget-description > a<a class="ConsentWidget__link" href="https://nordlayer.com/cookie-policy/" target="_blank" rel="noopener noreferrer" data-ga-slug="Cookie policy" data-testid="consent-widget-policy-link">Cookie Policy</a>
/ /intelligence/account-takeover-prevention /contact-sales /learn/gdpr/who-does-gdpr-apply-to /blog/dashboards-updates-failed-loginsComponentRef IX2IT5
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://nordlayer.com/div > div:nth-of-type(1) > div:nth-of-type(1) > div > div:nth-of-type(2) > div:nth-of-type(1)<div role="button" tabindex="-1" class="ThirdLevelColumn_categoryItemWrapper__M8oJ_"><a class="Link_root__D2Mxm Link_inherit__j4LYr Link_medium__8LZIg ThirdLevelColumn_categoryItemLink__BgISo" href="/integrations/microsoft/"><div class="ThirdLevelColumn_caretIconWrapper__zrm7o"><svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg" class="ThirdLevelColumn_caretIcon__ybQRS"><path d="M11 1L6 6L1 1" stroke="currentColor" stroke-width="2"></path></svg></div><p class="Text_text___v2aO ThirdLevelColumn_categoryItemTitle__L6Y4W Text_body20__DMc7L Text_headingColo…
/ /contact-sales /learn/gdpr/who-does-gdpr-apply-to /blog/dashboards-updates-failed-loginsComponentRef 2L0VUL
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://nordlayer.com/div#accordion-content-_R_mivaav5vlb_ > div > div:nth-of-type(2) > div > div:nth-of-type(1)<div role="button" tabindex="0" class="LinksGroupMobile_linkContainerItem__1IvZ4"><a class="Link_root__D2Mxm Link_inherit__j4LYr Link_medium__8LZIg" href="/cybersecurity/"><div style="display:flex;align-items:center;justify-content:space-between"><p class="Text_text___v2aO Text_body30__JHazn Text_bodyColor__a4VTo" data-testid="text">Cybersecurity</p><svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg" class="LinksGroupMobile_arrowIconItem__5f62O"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.99995 2.19829L6.35977 0.231781L7.64014 1.76822L3.99995 4.80…
/ /contact-sales /learn/gdpr/who-does-gdpr-apply-to /blog/dashboards-updates-failed-loginsComponentRef GLV9UG
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://nordlayer.com/intelligence/account-takeover-prevention/div#\31 378 > div<div role="button" tabindex="0"><a class="Link_root__D2Mxm Link_primary__wVt0W Link_lightGrey__2iPqk Link_medium__8LZIg ThirdLevelElementMobile_link__cCK_u" href="https://nordlayer.com/intelligence/account-takeover-prevention/"><p class="Text_text___v2aO Text_mediumWeight__KexPo Text_body30__JHazn Text_headingColor__JXZdr" data-testid="text">Account takeover prevention</p></a></div>
ComponentRef 2P5255
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://nordlayer.com/intelligence/account-takeover-prevention/div#\31 378 > div > a<a class="Link_root__D2Mxm Link_primary__wVt0W Link_lightGrey__2iPqk Link_medium__8LZIg ThirdLevelElementMobile_link__cCK_u" href="https://nordlayer.com/intelligence/account-takeover-prevention/"><p class="Text_text___v2aO Text_mediumWeight__KexPo Text_body30__JHazn Text_headingColor__JXZdr" data-testid="text">Account takeover prevention</p></a>
Text has insufficient colour contrast
ComponentRef Q2QZ1K
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/#widget-description<p class="ConsentWidget__text" id="widget-description">
/ /intelligence/account-takeover-prevention /contact-sales /learn/gdpr/who-does-gdpr-apply-to /blog/dashboards-updates-failed-loginsComponentRef SR0LI6
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/intelligence/account-takeover-prevention/.CardsMosaic_card__c3Nrg.Grid_col12Lg__HoCiM.Grid_item__b3BBG:nth-child(1) > .MosaicCard_root__EYZ3D.MosaicCard_primary__tcH7d.MosaicCard_blue__nS_4Z > .MosaicCard_contentContainer__06CoQ.Grid_col6Lg__guRkX.Grid_item__b3BBG > .MosaicCard_description__eL4xa[data-testid="text"]<p class="Text_text___v2aO MosaicCard_description__eL4xa" data-testid="text">Define the assets you want to monitor, from email addresses to domains and phone numbers, and NordLayer covers them around the clock.</p>
ComponentRef EH3C0W
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/.RelatedArticlesCard_root__kkt40:nth-child(1) > .RelatedArticlesCard_content__1_iRC > .RelatedArticlesCard_titleBox__CBzoY > .Link_inherit__j4LYr.Link_medium__8LZIg.Link_root__D2Mxm:nth-child(2) > .RelatedArticlesCard_title__tyjF3.Text_body40__FCMUv<h3 class="Text_text___v2aO RelatedArticlesCard_title__tyjF3 Text_mediumWeight__KexPo Text_body40__FCMUv Text_headingColor__JXZdr" data-testid="text">NordLayer Dashboard: Close to real-time data to strengthen your network security</h3>
ComponentRef 8TJLAO
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/#_S_1_-description > .ReviewCard_description__hz_up > .Text_headingColor__JXZdr.Markdown_paragraph__sc4Gl[data-testid="text"]<p class="Text_text___v2aO Markdown_paragraph__sc4Gl Text_headingColor__JXZdr" data-testid="text">NordLayer has been very accommodating in terms of our needs. They are flexible to cater timing of payments and also providing exclusive support</p>
ComponentRef NV2Y2X
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/intelligence/account-takeover-prevention/.CardsMosaic_card__c3Nrg.Grid_col6Lg__guRkX.Grid_item__b3BBG:nth-child(2) > .MosaicCard_root__EYZ3D.MosaicCard_primary__tcH7d.MosaicCard_blue__nS_4Z > .MosaicCard_contentContainer__06CoQ.Grid_col12Lg__HoCiM.Grid_item__b3BBG > .MosaicCard_titleTagContainer__SPvRR > .MosaicCard_title__aUu_x.Heading_heading20__nWkNG.Heading_primary__oRqei<h3 class="Heading_root__WNfE8 Heading_heading20__nWkNG Heading_primary__oRqei Heading_medium__JTPnX MosaicCard_title__aUu_x" data-testid="heading">Step 2: Scan dark web sources</h3>
ComponentRef Q28A78
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/intelligence/account-takeover-prevention/.GradientCard_descriptionFeaturesWrapper__Zu7Pc > div > .Text_body30__JHazn.Markdown_paragraph__sc4Gl.Text_bodyColor__a4VTo:nth-child(1)<p class="Text_text___v2aO Markdown_paragraph__sc4Gl Text_body30__JHazn Text_bodyColor__a4VTo" data-testid="text">Account takeover prevention is the practice of finding leaked credentials across the deep and dark web and acting on them before attackers use them to access an account.</p>
ComponentRef IR58ZH
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/.RelatedArticlesCard_captionLink__36h13.Link_inherit__j4LYr[href$="product-updates/"] > .RelatedArticlesCard_caption__6EDXo.Text_body10__jabDe.Text_mediumWeight__KexPo<p class="Text_text___v2aO RelatedArticlesCard_caption__6EDXo Text_mediumWeight__KexPo Text_body10__jabDe" data-testid="text">Product updates</p>
ComponentRef T3SGIL
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/intelligence/account-takeover-prevention/.CardsMosaic_card__c3Nrg.Grid_col6Lg__guRkX.Grid_item__b3BBG:nth-child(2) > .MosaicCard_root__EYZ3D.MosaicCard_primary__tcH7d.MosaicCard_blue__nS_4Z > .MosaicCard_contentContainer__06CoQ.Grid_col12Lg__HoCiM.Grid_item__b3BBG > .MosaicCard_description__eL4xa[data-testid="text"]<p class="Text_text___v2aO MosaicCard_description__eL4xa" data-testid="text">NordLayer Intelligence searches places where stolen data ends up, from breach dumps and infostealer logs to combo lists traded between criminals.</p>
ComponentRef FK7FP8
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/#_S_1_-author<p class="Text_text___v2aO ReviewCard_author__dHf_j" data-testid="text" id="_S_1_-author">IT Director, Banking Industry, <50M USD</p>
ComponentRef B6K8TP
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/.NewsletterBanner_description__2CoAx > .Markdown_paragraph__sc4Gl.Text_bodyColor__a4VTo<p class="Text_text___v2aO Markdown_paragraph__sc4Gl Text_bodyColor__a4VTo" data-testid="text">Subscribe to our blog updates for in-depth perspectives on cybersecurity.</p>
ComponentRef 208L5T
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/intelligence/account-takeover-prevention/.GradientCard_title__rBt7W<h2 class="Heading_root__WNfE8 Heading_heading20__nWkNG Heading_primary__oRqei Heading_normal__y4tDa GradientCard_title__rBt7W" data-testid="heading">What is account takeover prevention?</h2>
ComponentRef 9I3J1A
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/.Grid_col12Sm__1n87A.Grid_col6Lg__guRkX.Grid_item__b3BBG:nth-child(1) > .Heading_heading30__zsK4j<h2 class="Heading_root__WNfE8 Heading_heading30__zsK4j Heading_primary__oRqei Heading_medium__JTPnX" data-testid="heading">Stay in the know</h2>
ComponentRef M50808
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/intelligence/account-takeover-prevention/.CardsMosaic_card__c3Nrg.Grid_col12Lg__HoCiM.Grid_item__b3BBG:nth-child(1) > .MosaicCard_root__EYZ3D.MosaicCard_primary__tcH7d.MosaicCard_blue__nS_4Z > .MosaicCard_contentContainer__06CoQ.Grid_col6Lg__guRkX.Grid_item__b3BBG > .MosaicCard_titleTagContainer__SPvRR > .MosaicCard_title__aUu_x.Heading_heading20__nWkNG.Heading_primary__oRqei<h3 class="Heading_root__WNfE8 Heading_heading20__nWkNG Heading_primary__oRqei Heading_medium__JTPnX MosaicCard_title__aUu_x" data-testid="heading">Step 1: Choose your assets</h3>
ComponentRef Q0G4XC
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/.RelatedArticlesCard_root__kkt40:nth-child(2) > .RelatedArticlesCard_content__1_iRC > .RelatedArticlesCard_titleBox__CBzoY > .RelatedArticlesCard_captionLink__36h13.Link_inherit__j4LYr.Link_medium__8LZIg > .RelatedArticlesCard_caption__6EDXo.Text_body10__jabDe.Text_mediumWeight__KexPo<p class="Text_text___v2aO RelatedArticlesCard_caption__6EDXo Text_mediumWeight__KexPo Text_body10__jabDe" data-testid="text">Threat protection</p>
ComponentRef 6KAAZ2
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/.Link_inherit__j4LYr.Link_medium__8LZIg[href$="product-updates/"] > .BlogArticleCardContent_caption__mSKhY.Text_body20__DMc7L.TextCaption_root__GT8Tr<p class="Text_text___v2aO BlogArticleCardContent_caption__mSKhY TextCaption_root__GT8Tr Text_mediumWeight__KexPo Text_body20__DMc7L Text_accentColor__GgxyZ" data-testid="text">Product updates</p>
ComponentRef TP95S9
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/.Grid_col4Lg__9q4W_.Grid_item__b3BBG:nth-child(1) > .BlogArticleCard_root__IkOMX.ArticlesMain_articleCard__5cHHw > .BlogArticleCard_cardContentWrapper__0PBdd > .BlogArticleCardContent_root__N3jN0 > div:nth-child(1) > div:nth-child(2) > .BlogArticleCardContent_link__vmq1a.Link_inherit__j4LYr.Link_medium__8LZIg > .BlogArticleCardContent_title__2h_zP.Heading_heading10__UhKrN<h3 class="Heading_root__WNfE8 Heading_heading10__UhKrN Heading_primary__oRqei Heading_medium__JTPnX BlogArticleCardContent_title__2h_zP" data-testid="heading">How to ensure high availability network security strategy</h3>
ComponentRef UKBD36
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/.Markdown_paragraph__sc4Gl.Text_headingColor__JXZdr[data-testid="text"] > .Link_secondary__yLOFr.Link_veryLightBlue__Cl99Y.Link_underline__jIldV<a class="Link_root__D2Mxm Link_secondary__yLOFr Link_veryLightBlue__Cl99Y Link_normal__CfCa_ Link_underline__jIldV" node="[object Object]" href="/terms-and-conditions-summer-sale/">Terms & Conditions apply</a>
ComponentRef DRUYRJ
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/learn/gdpr/who-does-gdpr-apply-to/.Breadcrumbs_breadcrumb__zt_G3:nth-child(4) > .Breadcrumbs_link__5kz_5.Link_inherit__j4LYr.Link_medium__8LZIg<a class="Link_root__D2Mxm Link_inherit__j4LYr Link_medium__8LZIg Breadcrumbs_link__5kz_5" href="/learn/gdpr/who-does-gdpr-apply-to/">Who does the GDPR apply to?</a>
ComponentRef 3LMJT0
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/a[href$="edge-security/"] > .BlogArticleCardContent_caption__mSKhY.Text_body20__DMc7L.TextCaption_root__GT8Tr<p class="Text_text___v2aO BlogArticleCardContent_caption__mSKhY TextCaption_root__GT8Tr Text_mediumWeight__KexPo Text_body20__DMc7L Text_accentColor__GgxyZ" data-testid="text">Edge security</p>
ComponentRef X0NB5D
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/.swiper-slide-visible > .BlogArticleCard_root__IkOMX.ArticlesMain_articleCard__5cHHw > .BlogArticleCard_cardContentWrapper__0PBdd > .BlogArticleCardContent_root__N3jN0 > div:nth-child(1) > div:nth-child(2) > .BlogArticleCardContent_link__vmq1a.Link_inherit__j4LYr.Link_medium__8LZIg > .BlogArticleCardContent_title__2h_zP.Heading_heading10__UhKrN<h3 class="Heading_root__WNfE8 Heading_heading10__UhKrN Heading_primary__oRqei Heading_medium__JTPnX BlogArticleCardContent_title__2h_zP" data-testid="heading">How to ensure high availability network security strategy</h3>
ComponentRef OBSKPU
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/intelligence/account-takeover-prevention/.swiper-slide-next > .TestimonialsSlider_testimonialContent__D41a_[data-testid="text"]<p class="Text_text___v2aO TestimonialsSlider_testimonialContent__D41a_" data-testid="text">
ComponentRef Z38WU5
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://nordlayer.com/blog/dashboards-updates-failed-logins/.Grid_col4Lg__9q4W_.Grid_item__b3BBG:nth-child(2) > .BlogArticleCard_root__IkOMX.ArticlesMain_articleCard__5cHHw > .BlogArticleCard_cardContentWrapper__0PBdd > .BlogArticleCardContent_root__N3jN0 > div:nth-child(1) > div:nth-child(1) > .Link_inherit__j4LYr.Link_medium__8LZIg.Link_root__D2Mxm > .BlogArticleCardContent_caption__mSKhY.Text_body20__DMc7L.TextCaption_root__GT8Tr<p class="Text_text___v2aO BlogArticleCardContent_caption__mSKhY TextCaption_root__GT8Tr Text_mediumWeight__KexPo Text_body20__DMc7L Text_accentColor__GgxyZ" data-testid="text">Secure remote access</p>
Hidden elements can still receive keyboard focus
ComponentRef S4ZYDA
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
https://nordlayer.com/intelligence/account-takeover-prevention/div#tabs--panel--1 > div > div > div > a<a class="Link_root__D2Mxm Link_inherit__j4LYr Link_medium__8LZIg Link_buttonAnchor__j4x7W Button_focusRing_focusDelegate__dnOsC" aria-label="Learn more intelligence data breach monitoring" href="/intelligence/data-breach-monitoring/"><div data-button="true" class="Button_root__uYUIS Button_theme_root__pLBG_ Button_text__J3c1E ExplanatoryTabs_textLink__LEhiF Button_lg__RqtT3" role="text" aria-label="Learn more intelligence data breach monitoring">Learn more<svg width="52" height="20" viewBox="0 0 52 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="Button_arrowBig__XSSYU ExplanatoryTab…
ComponentRef OF6H13
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
https://nordlayer.com/contact-sales/input#_r_p_<input id="_r_p_" class="Checkbox_input__SAtuY" aria-invalid="false" aria-required="true" type="checkbox" name="consent_given">
ComponentRef O4IZIQ
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
https://nordlayer.com/blog/dashboards-updates-failed-logins/div > aside > nav > ol > li:nth-of-type(1) > a<a href="#instant-visibility-with-the-failed-logins-data" class="Link_root__D2Mxm Link_primary__wVt0W Link_inherit__j4LYr Link_medium__8LZIg TableOfContents_link__d0_Ae TableOfContents_thumb__SUsTd">Instant visibility with the Failed Logins data</a>
Elements must only use permitted ARIA attributes
ComponentRef IJVJ7X
Elements must only use permitted ARIA attributes
https://nordlayer.com/intelligence/account-takeover-prevention/#accordion-content-_R_2k575fiv5vlb_-0<div class="AccordionContent_root__cbUk9 ExpandableList_itemContent__o8LHr" id="accordion-content-_R_2k575fiv5vlb_-0" aria-labelledby="accordion-header-_R_2k575fiv5vlb_-0">
Carousel has no accessible controls
ComponentRef BKY6AF
A carousel/slider exposes no previous/next or pause controls, so keyboard and assistive-technology users cannot navigate or stop it. Requires manual review of the specific widget.
https://nordlayer.com/intelligence/account-takeover-prevention/div > div > div > div > div:nth-of-type(2) > div<div class="TestimonialsSlider_sliderBlock__s3jVZ"><div class="swiper swiper-initialized swiper-horizontal swiper-css-mode swiper-watch-progress" aria-roledescription="carousel" role="group" aria-label="Customer testimonials"><ul class="swiper-wrapper" id="swiper-wrapper-a340a21097d59828f" aria-live="polite" tabindex="-1" role="group" aria-label="Slides" style="--swiper-slides-offset-before: 0px; --swiper-slides-offset-after: 0px;"><li class="swiper-slide swiper-slide-visible swiper-slide-fully-visible swiper-slide-active TestimonialsSlider_testimonial__k5kdN" aria-roledescription="slide" role…
ComponentRef 3TFNV4
A carousel/slider exposes no previous/next or pause controls, so keyboard and assistive-technology users cannot navigate or stop it. Requires manual review of the specific widget.
https://nordlayer.com/blog/dashboards-updates-failed-logins/main#main-content > div:nth-of-type(2) > section > div:nth-of-type(1) > div > button:nth-of-type(1)<button data-button="true" class="Button_root__uYUIS Button_theme_root__pLBG_ Button_tabArrow__PHjxV ArticlesMain_arrowButton__TzzOH Button_flipped__X9HxW swiper-button-disabled" type="button" aria-label="Previous slide" disabled="" tabindex="-1" aria-controls="swiper-wrapper-10c20973502e4eb55" aria-disabled="true"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="Button_arrow___F69F ArticlesMain_arrowIcon__sVUah"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.3787 13.5001H3V10.5001H15.3787L9.93934 5.06077L12.0607 2.93945L20.0607 10.939…
ARIA container is missing required child roles
ComponentRef A0IJC9
An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.
https://nordlayer.com/intelligence/account-takeover-prevention/.SocialMedia_socialLinksBox__0hN4b<ul class="SocialMedia_socialLinksBox__0hN4b List_list__ysCsa" aria-label="Social media" role="list"></ul>
ComponentRef XCW7YL
An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.
https://nordlayer.com/intelligence/account-takeover-prevention/.SocialMedia_cardsBox__JhiVM<ul class="SocialMedia_cardsBox__JhiVM List_list__ysCsa" aria-label="Accepted payment methods" role="list"></ul>
ARIA attributes have invalid values
ComponentRef 1E0W0X
ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
https://nordlayer.com/contact-sales/#select-options-phone-no-country-select<div class="Dropdown_select__JG8..." role="combobox" aria-label="Country calling code" id="select-options-phone..." tabindex="0" aria-expanded="false" aria-haspopup="listbox" aria-controls="select-options-phone..." aria-invalid="false" data-testid="select-options-phone...">
05 · Pages inspected
06 · About this assessment
Evolize inspects publicly accessible website pages using automated browser-based testing and deterministic accessibility rules. Automated testing can identify many reproducible technical issues but cannot determine complete WCAG or legal compliance.
- Publicly accessible surfaces only — no credentials, private systems, or source-code access.
- Findings apply to the pages and states successfully inspected; automated analysis may not detect every issue.
- Results reflect the site at the scan date and may have changed since.
Evolize provides digital risk intelligence and does not provide legal advice, certify compliance, or guarantee that litigation will not occur. Methodology · Security · Example assessment
07 · Continuous monitoring
This public report captures one assessment. Evolize monitoring rescans the website, detects new and recurring findings, tracks changes over time and verifies corrections.
Is information in this report inaccurate or outdated? Request a correction or removal.