[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCMl-MwlVA-wW5zvbeciuAvDIw-iP3cNueaTNSPoEeuU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":48,"crawl_stats":38,"alternatives":54,"analysis":146,"fingerprints":571},"wp-ada-compliance-check-basic","WP ADA Compliance Check Basic","3.1.10","seshelby","https:\u002F\u002Fprofiles.wordpress.org\u002Fseshelby\u002F","\u003Cp>WP ADA Compliance Check is the most comprehensive web accessibility solution for WordPress. Trusted by thousands of small business, government and educational institution websites to comply with Section 508 and WCAG 2.2 LEVEL A\u002FAA Web Accessibility Standards. Our WordPress Web Accessibility plugin includes 81 individual error checks, far more than comparable solutions. It evaluates content for Web Accessibility issues anywhere on your website. It integrates seamlessly into your workflow, evaluating your website for Web Accessibility issues when content is published or you can run a complete scan of your website to identify issues in all of your content. Accessibility reports provide references and easy to follow instructions. No other solution compares in ease of use. The basic version is limited to 15 posts or pages during full scans, has a smaller rule set (52 error checks) and is unable to identify issues found in theme files. The full version corrects many common issues automatically using convenient, time saving filter options built into the plugin. \u003Ca href=\"https:\u002F\u002Fwww.wpadacompliance.com\u002F\" rel=\"nofollow ugc\">Visit our website to compare versions and review a complete list of features.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works with any website editor, including:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Gutenberg Compatible\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Elementor Compatible\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Beaver Builder Compatible\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>ClassicPress Compatible\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Divi Compatible\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[PRO]\u003C\u002Fstrong>  Scans the entire website: posts, pages, custom post types, theme files, widgets, shortcodes, custom fields, terms, menus, excerpts, archives, iframes, PDF files, css files and even linked pages.\u003Cbr \u002F>\n\u003Cstrong>[PRO]\u003C\u002Fstrong>  Many issues are corrected automatically, saving you time and money.\u003Cbr \u002F>\n\u003Cstrong>[PRO]\u003C\u002Fstrong>  Includes many WordPress improvements and time saving features.\u003Cbr \u002F>\n\u003Cstrong>[PRO]\u003C\u002Fstrong>  Includes a web accessibility widget to enhance the accessibility of the website.\u003Cbr \u002F>\n\u003Cstrong>[PRO]\u003C\u002Fstrong>  Reports may be printed, emailed or exported in Excel format and include references and easy to follow instructions.\u003Cbr \u002F>\n\u003Cstrong>[PRO]\u003C\u002Fstrong> Identifies untagged PDF files.\u003Cbr \u002F>\n\u003Cstrong>[PRO]\u003C\u002Fstrong> Integrates with our free HTML Validation plugin to pinpoint HTML validation errors that result in inaccessible web pages.\u003Cbr \u002F>\n\u003Cstrong>[PRO]\u003C\u002Fstrong> Includes 83 accessibility checks, many that are not available in the free version (the free version currently has 52 checks).\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpadacompliance.com\u002F\" rel=\"nofollow ugc\">Visit our website to learn more about the features included in the PRO version.\u003C\u002Fa>\u003C\u002Fp>\n","WP ADA Compliance Check is the most comprehensive web accessibility solution for WordPress. Trusted by thousands of small business, government and edu &hellip;",3000,160844,90,8,"2026-02-24T10:36:00.000Z","6.9.4","4.6","5.5",[20,21,22,23,24],"accessability","accessibility","ada","classicpress","section-508","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-ada-compliance-check-basic\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ada-compliance-check-basic.3.1.10.zip",99,1,0,"2024-04-22 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":14},"CVE-2024-32947","wp-ada-compliance-check-basic-most-comprehensive-web-accessibility-solution-for-wordpress-cross-site-request-forgery","WP ADA Compliance Check Basic – Most Comprehensive Web Accessibility Solution for WordPress \u003C= 3.1.3 - Cross-Site Request Forgery","The WP ADA Compliance Check Basic – Most Comprehensive Web Accessibility Solution for WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 3.1.3. This is due to missing or incorrect nonce validation on several functions. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=3.1.3","3.1.4","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-04-29 16:14:31",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F689ed1b8-8ef9-4994-8a39-9e0b079aed9a?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":51,"avg_patch_time_days":14,"trust_score":52,"computed_at":53},5,3600,100,94,"2026-04-04T16:08:54.280Z",[55,75,91,112,131],{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":16,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":51,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"userway-accessibility-widget","Accessibility by UserWay","2.6.6","UserWay","https:\u002F\u002Fprofiles.wordpress.org\u002Fuserwayorg\u002F","\u003Cp>Web accessibility can seem complex and overwhelming if you don’t know where to start.\u003C\u002Fp>\n\u003Cp>Let us make it easier, and, to coin a phrase, more accessible for everyone. UserWay’s Accessibility Widget creates a simpler and more accessible browsing experience for your users while increasing compliance with WCAG 2.1, ATAG 2.0, European EN 301 549, ADA, & Section 508 requirements.\u003C\u002Fp>\n\u003Cp>UserWay’s Accessibility Widget will strengthen any weak areas that could cause accessibility issues on your site. We are proud to say that a significant number of websites are more accessible today thanks to UserWay.\u003C\u002Fp>\n\u003Cp>UserWay’s Accessibility Widget makes smart modifications to elements on your site that are identified as being non-compliant, that may prevent keyboard-only navigation, or are in violation of ADA regulations.\u003C\u002Fp>\n\u003Cp>Install UserWay’s Accessibility Widget today.\u003Cbr \u002F>\nAfter installing UserWay’s Accessibility Widget, you will receive login instructions to the widget via email.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ADA & WCAG 2.1 Compliance\u003C\u002Fstrong>\u003Cbr \u002F>\nUserWay’s best-in-class accessibility solutions move your site towards ADA and WCAG 2.1 compliance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shield Against Lawsuits\u003C\u002Fstrong>\u003Cbr \u002F>\nIncreasing your accessibility provides real, sustainable improvement for all users, and protects you from accessibility-related lawsuits.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Improve SEO, Boost Traffic\u003C\u002Fstrong>\u003Cbr \u002F>\nMake your commitment clear: a more inclusive site for everyone expands your demographic and boosts your SEO.\u003C\u002Fp>\n","UserWay’s Accessibility Widget creates a simpler and more accessible browsing experience for your users.",80000,917619,80,56,"2025-12-08T10:38:00.000Z","4.7","",[21,22,71,24,72],"eaa-compliance","wcag","https:\u002F\u002Fuserway.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuserway-accessibility-widget.2.6.6.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":51,"num_ratings":84,"last_updated":85,"tested_up_to":16,"requires_at_least":18,"requires_php":86,"tags":87,"homepage":89,"download_link":90,"security_score":51,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"dj-accessibility","DJ-Accessibility – Accessibility Plugin","1.15","DJ-Extensions.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixelemu\u002F","\u003Cp>DJ-Accessibility is a set of tools to help people with disabilities navigate the site.\u003Cbr \u002F>\nUse its’ options to improve the accessibility of your website! You can display accessibility options in a pop-up or toolbar layout (available in the ver Pro) on your page.\u003C\u002Fp>\n\u003Cp>DJ-Accessibility works with WordPress and it’s also integrated with the YOOTheme Pro Builder.\u003C\u002Fp>\n\u003Cp>Main features (Version Lite):\u003Cbr \u002F>\n* Smart contrast (Invert colors, Monochrome, Dark contrast, Light contrast, Low saturation, High saturation, Highlight links, Highlight headings)\u003Cbr \u002F>\n* Keyboard navigation\u003Cbr \u002F>\n* Mobile friendly\u003Cbr \u002F>\n* Customizable icon\u003Cbr \u002F>\n* Change the typo (font size, line height, and letter spacing)\u003C\u002Fp>\n\u003Cp>Additional features available in the version Pro\u003Cbr \u002F>\n* Toolbar layout\u003Cbr \u002F>\n* Screen reader\u003Cbr \u002F>\n* Read mode\u003C\u002Fp>\n\u003Ch3>Useful links:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsupport.dj-extensions.com\u002Fportal\u002Fen\u002Fkb\u002Fextensions\u002Fdj-accessibility\" rel=\"nofollow ugc\">DJ-Accessibility documentation and tutorials\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.dj-extensions.com\u002Fdj-accessibility\u002F\" rel=\"nofollow ugc\">Live demo\u003C\u002Fa>\u003C\u002Fp>\n","DJ-Accessibility is a set of tools to help people with disabilities navigate the site.",9149,2,"2025-12-30T12:15:00.000Z","5.6",[21,22,24,72,88],"web-content-accessibility","https:\u002F\u002Fdj-extensions.com\u002Fyootheme\u002Fdj-accessibility","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdj-accessibility.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":11,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":16,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":69,"download_link":111,"security_score":51,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"tool-for-ada-section-508-and-seo","Accessibility Tools & Alt Text Finder","3.0","Joseph LoPreste","https:\u002F\u002Fprofiles.wordpress.org\u002Ffoucciano\u002F","\u003Cp>This software HELPS you in the process of becoming ADA Section 508 compliant by providing:\u003C\u002Fp>\n\u003Ch3>Missing Alt Text Finder\u003C\u002Fh3>\n\u003Cp>Easily add any Missing Alt Text, Description Text or Caption Text to all of the pictures in your Media Library and the pictures that are already published on your Pages and Posts.\u003C\u002Fp>\n\u003Ch3>Contrast Ratio Checker\u003C\u002Fh3>\n\u003Cp>Provides you with a Contrast Ratio Checker to make sure everything hits the minimum requirements.\u003C\u002Fp>\n\u003Ch3>WCAG 3.0 Compliance Checklist\u003C\u002Fh3>\n\u003Cp>A interactive WCAG 3.0 Section 508 Checklist that helps you better understand your websites accessibility issues.\u003C\u002Fp>\n\u003Ch3>Automated Accessibility Audit\u003C\u002Fh3>\n\u003Cp>You can activate the A11Y auditing function and run multiple accessibility tests on your website and even get suggestions on how to fix them.\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cp>We give you some great resources in the form of links that will help you better understand web accessibility and help your website become even more inclusive.\u003C\u002Fp>\n\u003Ch3>Course Related Functionality\u003C\u002Fh3>\n\u003Cp>Access comprehensive accessibility training courses and educational materials directly within the plugin. Learn best practices, understand WCAG guidelines, and master accessibility implementation through interactive courses designed to help you and your team become accessibility experts.\u003C\u002Fp>\n\u003Cp>While this plugin can HELP you meet compliance requirements, you are the only one that can ensure that all requirements are met.\u003C\u002Fp>\n\u003Cp>If you find this plugin useful, please rate and review it. If you have a problem with this plugin, please send me an email letting us know what issues you are having. I will address all issues in a timely fashion. Thank you!\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses the following third-party services:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Incrementable.js\u003C\u002Fstrong>\u003Cbr \u002F>\nUsed in the contrast testing tool to allow keyboard-accessible incrementable fields.  \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Loaded from: \u003Ccode>https:\u002F\u002Fleaverou.github.com\u002Fincrementable\u002Fincrementable.js\u003C\u002Fcode>\u003Cbr \u002F>\n– No user data is sent.\u003Cbr \u002F>\n– License: MIT License\u003Cbr \u002F>\n– Source: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLeaVerou\u002Fincrementable\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FLeaVerou\u002Fincrementable\u003C\u002Fa>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Example API (Replace with actual endpoint)\u003C\u002Fstrong>\u003Cbr \u002F>\nUsed to send page URLs to an external server for SEO auditing (if applicable).  \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Endpoint: \u003Ccode>http:\u002F\u002Fmyserver.com\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n– Data sent: page URL\u003Cbr \u002F>\n– Sent only during SEO analysis execution.\u003Cbr \u002F>\n– If you operate this server, link your own Privacy Policy here.\u003Cbr \u002F>\n  Example: \u003Ca href=\"https:\u002F\u002Fyourdomain.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fyourdomain.com\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Main Features Are:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Shows you all of the pictures from either your Media Library, Posts or Pages that are missing any of the 3 types of text. (Alternative Text, Description text or Caption Text)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allows you to add any missing – Alternative Text, Description Text or Caption Text to any of your pictures one at a time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allows you to add missing Alternative Text, Description Text or Caption Text to all of your pictures with just one click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Helps the process of making your website ADA Section 508 Compliant become much easier. (by adding Alt Text to all pictures on your website)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allows you to run a Automated A11Y Accessibility Audit so you can see where you are not compliant.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Provides a free Contrast Ratio Checker. This allows you to easily understand your websites contrast ratios.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>We provide you a interactive (WCAG 3.0) Section 508 Checklist. This checklist helps you better understand the WCAG 3.0 recommendations and guidelines.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>We offer a ton of Free Accessibility resources in the form of links that will greatly help your understanding of web accessibility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Access comprehensive accessibility training courses and educational materials to learn best practices and master accessibility implementation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>The video below is how to use our missing alt text feature.\u003C\u002Fh3>\n\u003Ch3>The video below is part 2 on how to use all of the new accessibility tools we added.\u003C\u002Fh3>\n\u003Ch3>The video below is us giving our “Web Accessibility Made Easy” talk in Tampa Fl.\u003C\u002Fh3>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>This plugin includes bundled\u002Fminified JavaScript and CSS files to optimize performance. To comply with WordPress.org guidelines for human-readable code, the original, non-minified source code is included directly within the plugin under:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Fassets\u002Fsrc\u002F or `\u002Fsrc\u002F`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This includes:\u003Cbr \u002F>\n– Original JavaScript files before minification or bundling.\u003Cbr \u002F>\n– SASS\u002FSCSS or uncompiled CSS files (if applicable).\u003Cbr \u002F>\n– Any build configuration files (such as webpack.config.js or angular.json if used).\u003C\u002Fp>\n\u003Cp>These files are provided to ensure transparency and promote open-source collaboration.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. For more information, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\u003C\u002Fa>.\u003C\u002Fp>\n","Accessibility Tools Included: Missing Alt text finder, contrast checker, WCAG 3.0 checklist, automated testing software and a ton of free resources.",42336,98,69,"2026-02-26T10:43:00.000Z","4.8","7.4",[106,107,108,109,110],"accessible","ada-section-508-standards","media-library","missing-alternative-text-finder","web-accessibility","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftool-for-ada-section-508-and-seo.3.0.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":51,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":69,"tags":126,"homepage":127,"download_link":128,"security_score":129,"vuln_count":84,"unpatched_count":29,"last_vuln_date":130,"fetched_at":31},"allaccessible","Accessibility by AllAccessible","2.0.4","AllAccessible","https:\u002F\u002Fprofiles.wordpress.org\u002Fallaccessible\u002F","\u003Cp>AllAccessible is a powerful WordPress accessibility plugin engineered to augment your website’s accessibility for all users. The free version is a breeze to install and offers a fully customizable accessibility widget, enabling content, orientation, and design control to all visitors. We ensure the plugin’s compatibility with the latest WordPress versions and regularly introduce new features to stay abreast of evolving accessibility standards.\u003C\u002Fp>\n\u003Cp>Boost your website’s accessibility with AllAccessible’s extensive features:\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>Stable tag: 2.0.3\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cp>.r3405436\u003Cbr \u002F>\n              License: GPLv2 or later\u003Cbr \u002F>\n              License URI: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003Cp>Unlock true digital accessibility with AllAccessible – a comprehensive plugin driving your website towards WCAG\u002FADA compliance.\u003C\u002Fp>\n\u003Ch3>Compliance Standards\u003C\u002Fh3>\n\u003Cp>AllAccessible helps your website meet international accessibility standards including:\u003C\u002Fp>\n\u003Cp>• ADA (Americans with Disabilities Act)\u003Cbr \u002F>\n• WCAG 2.0, 2.1, & 2.2 (Level AA\u002FAAA)\u003Cbr \u002F>\n• Section 508 (U.S. Federal Standard)\u003Cbr \u002F>\n• European Accessibility Act (EAA EN 301 549)\u003Cbr \u002F>\n• Ontario AODA & Canada ACA\u003Cbr \u002F>\n• UK Equality Act\u003Cbr \u002F>\n• Australian DDA\u003Cbr \u002F>\n• California Unruh Act\u003C\u002Fp>\n\u003Cp>By implementing AllAccessible, you’re not only enhancing user experience but also reducing the risk of accessibility-related legal issues.\u003C\u002Fp>\n\u003Ch3>♿ Accessibility Widget ♿\u003C\u002Fh3>\n\u003Cp>Empower all visitors to personalize their browsing experience on your website, with our dynamic Accessibility Widget that includes:\u003C\u002Fp>\n\u003Cp>Content Control Features\u003Cbr \u002F>\nDesign Control Features\u003Cbr \u002F>\nOrientation Control Features\u003C\u002Fp>\n\u003Ch3>AllAccessible Premium: Unlock a New Dimension in Accessibility\u003C\u002Fh3>\n\u003Cp>The AllAccessible Premium subscription unleashes a plethora of additional features to optimize your website for individuals with disabilities, such as visual impairment, hearing loss, or mobility difficulties. AllAccessible strictly adheres to WCAG, Section 508, ADA, and ACT compliance rules and best practices. With AllAccessible Premium, you amplify your website’s accessibility, reduce legal risk, enhance your brand image, extend your outreach, and foster innovation.\u003C\u002Fp>\n\u003Cp>Benefit from a user-friendly interface that allows swift plugin configuration to meet your unique needs.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FY7RxL_iM1Tc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Experience AllAccessible Premium with a risk-free 7-day trial, no credit card required. Our service is available at just $10\u002Fmo. Non-Profit organizations are eligible to apply for a free license here: https:\u002F\u002Fwww.allaccessible.org\u002Fget-allaccessible-for-free\u002F\u003C\u002Fp>\n\u003Cp>Unveil enhanced capabilities with AllAccessible Premium:\u003C\u002Fp>\n\u003Ch3>♿ Enhanced Accessibility Widget ♿\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Online Dictionary\u003C\u002Fli>\n\u003Cli>Preset User Profiles\u003C\u002Fli>\n\u003Cli>Text to Speech\u003C\u002Fli>\n\u003Cli>Accessibility Statement\u003C\u002Fli>\n\u003Cli>Page Link Tree\u003C\u002Fli>\n\u003Cli>Accessibility Accommodation Requests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🤖 AI-Powered Accessibility Remediation 🤖\u003C\u002Fh3>\n\u003Cp>AllAccessible Premium employs advanced Artificial Intelligence (Ai) technology to continuously scan your website for accessibility gaps, dynamically applying non-invasive adjustments in real-time.\u003C\u002Fp>\n\u003Cp>Our AI does the heavy lifting for you, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically adding missing image alt text descriptions\u003C\u002Fli>\n\u003Cli>Validating Page Structure and Role definitions\u003C\u002Fli>\n\u003Cli>Validating and correcting Link Names\u003C\u002Fli>\n\u003Cli>Creating Aria Labels for Screen Reader Optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ Accessibility Scans and Reports ✅\u003C\u002Fh3>\n\u003Cp>Run unlimited accessibility scans and receive a corresponding report. AllAccessible Premium’s Accessibility reports provide comprehensive and categorized details including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A Summary of the issues and highlighting the code where any issues occurred\u003C\u002Fli>\n\u003Cli>The severity of any issues, including best practices\u003C\u002Fli>\n\u003Cli>The Mapping of Accessibility Issues to WCAG, Section 508, ADA, and ACT rules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📊 Remediation and Administrative Dashboards 📊\u003C\u002Fh3>\n\u003Cp>Our user-friendly dashboard interfaces allow you to make quick and easy adjustments to Ai generated content, and user requests, no coding required!\u003C\u002Fp>\n\u003Cp>The Administrative dashboards give you complete control over your site allowing you to add users, add sites and subdomains, address accommodation requests, and adjust your application settings.\u003C\u002Fp>\n\u003Ch3>ℹ️ Knowledge Base ℹ️\u003C\u002Fh3>\n\u003Cp>Complete product documentation, instructional videos are available to all users.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>For product documentation visit our \u003Ca href=\"http:\u002F\u002Fsupport.allaccessible.org\" rel=\"nofollow ugc\">Knowledge Base\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>For informational videos and tutorials, visit our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUC5vr6vx1xLfDV_gCbwXf9wQ\" rel=\"nofollow ugc\">YouTube Channel\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🆘 Dedicated Support 🆘\u003C\u002Fh3>\n\u003Cp>AllAccessible provides dedicated support, to help answer any questions you may have.\u003C\u002Fp>\n\u003Ch3>🤝 Partner Program 🤝\u003C\u002Fh3>\n\u003Cp>AllAccessible offers a profitable, flexible, and simple partner program to help digital agencies build their own branded solutions powered by AllAccessible. These solutions provide your clients with competitive accessibility solutions while generating new sources of revenue for you!\u003C\u002Fp>\n\u003Cp>Partners can leverage AllAccessible’s technology to create differentiated services across a wide range of website accessibility use cases such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>White Label and Resell\u003C\u002Fli>\n\u003Cli>Implementation & Configuration\u003C\u002Fli>\n\u003Cli>Accommodation as a Service\u003C\u002Fli>\n\u003Cli>Remediation Services\u003C\u002Fli>\n\u003Cli>And More!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Partners receive additional benefits including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A free AllAccessible License for their website\u003C\u002Fli>\n\u003Cli>Discounted Licensing Costs\u003C\u002Fli>\n\u003Cli>A listing  on our partner directory\u003C\u002Fli>\n\u003Cli>Access to our partner portal with free resources such as SOWs and marketing material  to help drive revenue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.allaccessible.org\u002Fbecome-a-partner\u002F\" rel=\"nofollow ugc\">Apply to be a partner here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F0pZCViAKzoE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For Plugin Support, visit the \u003Ca href=\"http:\u002F\u002Fsupport.allaccessible.org\" rel=\"nofollow ugc\">AllAccessible Support Page\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.allaccessible.org\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">AllAccessible Terms and Conditions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>AllAccessible Would Love Your Feedback\u003C\u002Fh4>\n\u003Cp>Our goal is to simplify content management between both platforms. Please share any feedback using the \u003Ca href=\"https:\u002F\u002Fwww.allaccessible.org\u002Ffeedback\" rel=\"nofollow ugc\">AllAccessible Feedback Form.\u003C\u002Fa>\u003C\u002Fp>\n","Unlock true digital accessibility with AllAccessible - a comprehensive WordPress plugin driving your website towards WCAG\u002FADA compliance. Empower your users with a fully customizable accessibility widget, and enhance their experience with our premium AI-powered features.",2000,21114,15,"2025-11-28T19:23:00.000Z","6.8.5","5.0",[21,106,22,24,72],"https:\u002F\u002Fwww.allaccessible.org\u002Fplatform\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fallaccessible.zip",97,"2025-01-03 00:00:00",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":29,"num_ratings":29,"last_updated":69,"tested_up_to":141,"requires_at_least":142,"requires_php":69,"tags":143,"homepage":69,"download_link":144,"security_score":51,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":145},"ada-tray-accessibility-widget","Ada Tray Accessibility Widget","2.4","Ada Tray","https:\u002F\u002Fprofiles.wordpress.org\u002Finnsight\u002F","\u003Cp>\u003Cstrong>The Only WordPress Accessibility Plugin That’s Easy to Use and Keeps You Compliant!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ADA Tray® is a powerful, patent-pending accessibility WordPress WCAG plugin designed to help your WordPress website meet WCAG 2.1, ADA Title III, Section 508 compliance standards, and many more web accessibility solutions—without any recoding.\u003C\u002Fp>\n\u003Cp>With Evergreen Technology, ADA Tray ensures your accessibility features stay up to date with automatic updates–reducing legal risks, boosting SEO, and enhancing user experience in real time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stay Free of Lawsuits and Stress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most ADA compliance plugins meet just 20% of WCAG standards.\u003C\u002Fp>\n\u003Cp>ADA compliance helps protect businesses—hotels, restaurants, retailers, healthcare providers, and more—from costly ‘click-by’ ADA lawsuits. ADA Tray® makes meeting ADA Title III, WCAG 2.1, and Section 508 standards easy with customizable accessibility features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Boost SEO & Increase Website Users\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>An accessible website is easier for search engines to crawl and index, improving rankings. This could be your website with clear navigation, readable text, and structured content. It’ll further help boost visibility while making your site more user-friendly for all visitors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Better User Experience, Better Retention\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ADA Tray® ensures a seamless experience for everyone, including users with disabilities. With customizable features like font adjustments, color contrast, and keyboard navigation, your WordPress site becomes more inclusive and easy to navigate on any device.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Seamless Integration & Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once installed, ADA Tray® instantly adds a floating accessibility widget to every webpage. Users can activate the widget through a customizable icon or by pressing the Escape key for quick access.\u003C\u002Fp>\n\u003Cp>Manage your settings effortlessly through the My ADA Tray® portal, where you can:\u003Cbr \u002F>\n– Adjust the widget’s position and appearance\u003Cbr \u002F>\n– Customize accessibility tools for your users\u003Cbr \u002F>\n– Track engagement and usage metrics\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose ADA Tray®?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Because Everyone Deserves Equal Access!\u003C\u002Fp>\n\u003Cp>Making your website accessible shouldn’t be complicated—and with ADA Tray, it isn’t! Our innovative technology instantly enhances your site’s accessibility, ensuring a seamless experience for all visitors.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant Accessibility Upgrade\u003C\u002Fstrong> – Improve usability the moment ADA Tray® is activated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Evergreen Technology\u003C\u002Fstrong> – Your website stays up-to-date and compliant with evolving standards.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Setup\u003C\u002Fstrong> – Easy configuration means no headaches—just accessibility that works.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable & User-Friendly\u003C\u002Fstrong> – Tailor the experience with a dedicated accessibility statement and 30+ features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-Optimized\u003C\u002Fstrong> – Accessibility shouldn’t stop at desktops. ADA Tray works smoothly on all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This ADA compliance plugin for WordPress helps make your website inclusive and protects your business from costly accessibility lawsuits.\u003C\u002Fp>\n\u003Cp>It’s a win-win!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features of Customized ADA Tray® Tools\u003C\u002Fstrong>\u003Cbr \u002F>\n– Individuals with disabilities can customize your website with 30+ features\u003Cbr \u002F>\n– Unlimited configuration of font sizes, spacing, and content surfacing\u003Cbr \u002F>\n– Improves conformity to Website Content Accessibility Guidelines (WCAG)\u003Cbr \u002F>\n– Supports color adjustment for the visually impaired\u003Cbr \u002F>\n– Easy-to-use audio translator\u003Cbr \u002F>\n– Keyboard users will easily be able to navigate your website\u003C\u002Fp>\n\u003Cp>And much more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Toolbar Highlights\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ADA Tray® offers powerful accessibility tools to enhance user experience and ensure compliance:\u003Cbr \u002F>\n– \u003Cstrong>Keyboard Navigation\u003C\u002Fstrong> – Displays shortcuts against all functions, allowing effortless website browsing using only the keyboard.\u003Cbr \u002F>\n– \u003Cstrong>Listen\u003C\u002Fstrong> – Convert text to speech for improved readability and accessibility.\u003Cbr \u002F>\n– \u003Cstrong>WCAG Contrast\u003C\u002Fstrong> – Adjust the color contrast for better visibility and readability.\u003Cbr \u002F>\n– \u003Cstrong>Accessibility Statement\u003C\u002Fstrong> – Shows important accessibility features throughout our website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ADA TRAY® MAKES IT EASY TO COMPLY WITH THE ADA Title III, WCAG 2.1 & Section 508 WEB ACCESSIBILITY STANDARDS.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>So, why wait!?\u003C\u002Fp>\n\u003Cp>Try ADA Tray® Free for 30 Days!\u003C\u002Fp>\n\u003Cp>Experience the difference ADA Tray® can make for your website.\u003C\u002Fp>\n\u003Cp>Sign up today for a 30-day free trial and see how easy it is to improve accessibility and compliance.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.adatray.com\u002Fpricing\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.adatray.com\u002Fhow-it-works\u002Fplatforms\u002Fwordpress\" rel=\"nofollow ugc\">Installation Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>START YOUR FREE TRIAL TODAY!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fk_o-6uV2OG8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","ADA Tray® is a powerful, patent-pending accessibility WordPress WCAG plugin designed to help your WordPress website meet WCAG 2.",50,3333,"6.5.8","4.7.2",[21,106,22,24,72],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fada-tray-accessibility-widget.zip","2026-03-15T10:48:56.248Z",{"attackSurface":147,"codeSignals":315,"taintFlows":504,"riskAssessment":562,"analyzedAt":570},{"hooks":148,"ajaxHandlers":278,"restRoutes":279,"shortcodes":312,"cronEvents":313,"entryPointCount":314,"unprotectedCount":29},[149,155,159,161,167,172,176,180,182,184,188,191,195,199,203,206,210,215,219,222,225,228,232,236,239,243,247,250,254,257,260,263,266,269,273,275],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","wp_footer","closure","res\\beaverbuilder_editor.php",13,{"type":150,"name":156,"callback":152,"file":157,"line":158},"admin_footer","res\\block-editor.php",9,{"type":150,"name":151,"callback":152,"file":160,"line":154},"res\\elementor_editor.php",{"type":162,"name":163,"callback":164,"file":165,"line":166},"filter","wpmu_drop_tables","wp_ada_compliance_basic_delete_blog","res\\installation.php",135,{"type":150,"name":168,"callback":169,"file":170,"line":171},"restrict_manage_posts","wp_ada_compliance_basic_media_library_dropdown","res\\reports.php",1225,{"type":150,"name":173,"callback":174,"file":170,"line":175},"pre_get_posts","wp_ada_compliance_basic_media_filter",1372,{"type":150,"name":177,"callback":152,"file":178,"line":179},"rest_api_init","res\\settings.php",768,{"type":150,"name":177,"callback":152,"file":178,"line":181},804,{"type":150,"name":177,"callback":152,"file":178,"line":183},825,{"type":150,"name":185,"callback":152,"file":186,"line":187},"init","wp-ada-compliance-basic.php",44,{"type":150,"name":189,"callback":185,"file":186,"line":190},"admin_init",70,{"type":150,"name":192,"callback":193,"file":186,"line":194},"admin_enqueue_scripts","wp_ada_compliance_basic_admin_scripts",71,{"type":150,"name":196,"callback":197,"file":186,"line":198},"wp_enqueue_scripts","wp_ada_compliance_basic_scripts",72,{"type":150,"name":200,"callback":201,"file":186,"line":202},"add_meta_boxes","wp_ada_compliance_basic_report_meta_box",73,{"type":150,"name":189,"callback":204,"file":186,"line":205},"wp_ada_compliance_basic_admin_init",74,{"type":150,"name":207,"callback":208,"file":186,"line":209},"wp_loaded","wp_ada_compliance_basic_preprocessing",75,{"type":162,"name":211,"callback":212,"priority":213,"file":186,"line":214},"save_post","wp_ada_compliance_basic_validate_ada_post_compliance",10,76,{"type":150,"name":216,"callback":217,"file":186,"line":218},"admin_menu","wp_ada_compliance_basic_admin_add_page",77,{"type":150,"name":216,"callback":220,"file":186,"line":221},"wp_ada_compliance_basic_admin_menu",78,{"type":150,"name":216,"callback":223,"file":186,"line":224},"wp_ada_compliance_basic_add_external_link_admin_submenu",79,{"type":150,"name":226,"callback":227,"priority":213,"file":186,"line":65},"update_option_wp_ada_compliance_basic_scan_rules","wp_ada_compliance_basic_update_scan_rule_ignore_options",{"type":150,"name":229,"callback":230,"file":186,"line":231},"wp_dashboard_setup","wp_ada_compliance_basic_dashboard_widgets",81,{"type":162,"name":233,"callback":234,"file":186,"line":235},"option_page_capability_wp_ada_compliance_basic_options","wp_ada_compliance_basic_set_role",82,{"type":150,"name":189,"callback":237,"file":186,"line":238},"wp_ada_compliance_basic_check_version",83,{"type":150,"name":240,"callback":241,"file":186,"line":242},"admin_notices","wp_ada_compliance_basic_admin_notices",84,{"type":162,"name":244,"callback":245,"priority":213,"file":186,"line":246},"post_row_actions","wp_ada_compliance_basic_add_post_editor_link",87,{"type":162,"name":248,"callback":245,"priority":213,"file":186,"line":249},"page_row_actions",88,{"type":162,"name":251,"callback":252,"priority":213,"file":186,"line":253},"pre_delete_post","wp_ada_compliance_basic_delete_post",91,{"type":162,"name":255,"callback":256,"file":186,"line":52},"admin_body_class","wp_ada_compliance_basic_add_body_classes",{"type":150,"name":258,"callback":259,"file":186,"line":129},"import_start","wp_ada_compliance_basic_start_import",{"type":150,"name":261,"callback":262,"file":186,"line":100},"import_end","wp_ada_compliance_basic_end_import",{"type":150,"name":240,"callback":264,"file":186,"line":265},"wp_ada_compliance_basic_html_validation_notification",350,{"type":150,"name":240,"callback":267,"file":186,"line":268},"wp_ada_compliance_basic_notification",385,{"type":162,"name":270,"callback":271,"file":186,"line":272},"paginate_links","wp_ada_compliance_basic_remove_query_args",432,{"type":150,"name":177,"callback":152,"file":186,"line":274},481,{"type":150,"name":151,"callback":276,"file":186,"line":277},"wp_ada_compliance_basic_committed_link",615,[],[280,287,292,297,302,307],{"namespace":281,"route":282,"methods":283,"callback":285,"permissionCallback":152,"file":178,"line":286},"wp_ada_compliance_basic\u002Fv1","\u002Fstartscan",[284],"GET","wp_ada_compliance_basic_rest_start_scan",773,{"namespace":281,"route":288,"methods":289,"callback":290,"permissionCallback":152,"file":178,"line":291},"\u002Frescan",[284],"wp_ada_compliance_basic_rest_start_single_scan",786,{"namespace":281,"route":293,"methods":294,"callback":295,"permissionCallback":152,"file":178,"line":296},"\u002Frefreshreport",[284],"wp_ada_compliance_basic_refresh_report_page",807,{"namespace":281,"route":298,"methods":299,"callback":300,"permissionCallback":152,"file":178,"line":301},"\u002Fignore",[284],"wp_ada_compliance_basic_ignore",828,{"namespace":281,"route":303,"methods":304,"callback":305,"permissionCallback":152,"file":186,"line":306},"\u002Ferrorstatus\u002F(?P\u003Cid>\\d+)",[284],"wp_ada_compliance_basic_update_report_button",484,{"namespace":281,"route":308,"methods":309,"callback":310,"permissionCallback":152,"file":186,"line":311},"\u002Fdisplaynotice\u002F(?P\u003Cid>\\d+)",[284],"wp_ada_compliance_basic_admin_notices_editor",496,[],[],6,{"dangerousFunctions":316,"sqlUsage":317,"outputEscaping":360,"fileOperations":501,"externalRequests":84,"nonceChecks":502,"capabilityChecks":502,"bundledLibraries":503},[],{"prepared":318,"raw":319,"locations":320},106,18,[321,324,325,328,330,332,334,336,338,341,343,345,347,349,351,353,356,358],{"file":165,"line":322,"context":323},31,"$wpdb->get_col() with variable interpolation",{"file":165,"line":249,"context":323},{"file":165,"line":326,"context":327},112,"$wpdb->query() with variable interpolation",{"file":165,"line":329,"context":323},241,{"file":165,"line":331,"context":327},264,{"file":165,"line":333,"context":327},266,{"file":165,"line":335,"context":323},298,{"file":165,"line":337,"context":323},321,{"file":165,"line":339,"context":340},325,"$wpdb->get_results() with variable interpolation",{"file":165,"line":342,"context":340},335,{"file":165,"line":344,"context":323},354,{"file":346,"line":319,"context":327},"res\\purgedata.php",{"file":170,"line":348,"context":340},749,{"file":170,"line":350,"context":340},762,{"file":170,"line":352,"context":340},902,{"file":354,"line":355,"context":340},"res\\security.php",29,{"file":354,"line":357,"context":340},223,{"file":354,"line":359,"context":340},255,{"escaped":361,"rawEcho":362,"locations":363},355,68,[364,367,368,371,374,376,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,469,471,473,475,477,479,481,483,485,486,488,490,492,495,497,499],{"file":153,"line":365,"context":366},47,"raw output",{"file":157,"line":66,"context":366},{"file":369,"line":370,"context":366},"res\\content_validation.php",373,{"file":372,"line":373,"context":366},"res\\dashboard.php",143,{"file":372,"line":375,"context":366},144,{"file":160,"line":362,"context":366},{"file":170,"line":378,"context":366},347,{"file":170,"line":380,"context":366},367,{"file":170,"line":382,"context":366},461,{"file":170,"line":384,"context":366},505,{"file":170,"line":386,"context":366},507,{"file":170,"line":388,"context":366},510,{"file":170,"line":390,"context":366},517,{"file":170,"line":392,"context":366},521,{"file":170,"line":394,"context":366},550,{"file":170,"line":396,"context":366},560,{"file":170,"line":398,"context":366},564,{"file":170,"line":400,"context":366},568,{"file":170,"line":402,"context":366},579,{"file":170,"line":404,"context":366},585,{"file":170,"line":406,"context":366},590,{"file":170,"line":408,"context":366},605,{"file":170,"line":410,"context":366},610,{"file":170,"line":277,"context":366},{"file":170,"line":413,"context":366},664,{"file":170,"line":415,"context":366},676,{"file":170,"line":417,"context":366},678,{"file":170,"line":419,"context":366},701,{"file":170,"line":421,"context":366},703,{"file":170,"line":423,"context":366},706,{"file":170,"line":425,"context":366},730,{"file":170,"line":427,"context":366},735,{"file":170,"line":429,"context":366},740,{"file":170,"line":431,"context":366},745,{"file":170,"line":433,"context":366},750,{"file":170,"line":435,"context":366},751,{"file":170,"line":437,"context":366},763,{"file":170,"line":439,"context":366},764,{"file":170,"line":441,"context":366},774,{"file":170,"line":443,"context":366},779,{"file":170,"line":445,"context":366},782,{"file":170,"line":447,"context":366},789,{"file":170,"line":449,"context":366},796,{"file":170,"line":451,"context":366},803,{"file":170,"line":453,"context":366},810,{"file":170,"line":455,"context":366},817,{"file":170,"line":457,"context":366},821,{"file":170,"line":459,"context":366},822,{"file":170,"line":461,"context":366},823,{"file":170,"line":463,"context":366},827,{"file":170,"line":465,"context":366},832,{"file":467,"line":468,"context":366},"res\\sendmail.php",199,{"file":178,"line":470,"context":366},213,{"file":178,"line":472,"context":366},216,{"file":178,"line":474,"context":366},219,{"file":178,"line":476,"context":366},222,{"file":178,"line":478,"context":366},225,{"file":178,"line":480,"context":366},239,{"file":178,"line":482,"context":366},254,{"file":178,"line":484,"context":366},260,{"file":178,"line":333,"context":366},{"file":178,"line":487,"context":366},283,{"file":178,"line":489,"context":366},286,{"file":178,"line":491,"context":366},554,{"file":493,"line":494,"context":366},"res\\simplehtmldom\\simple_html_dom.php",164,{"file":493,"line":496,"context":366},169,{"file":493,"line":498,"context":366},229,{"file":186,"line":500,"context":366},611,3,19,[],[505,545],{"entryPoint":506,"graph":507,"unsanitizedCount":84,"severity":41},"wp_ada_compliance_basic_report_page (res\\reports.php:23)",{"nodes":508,"edges":538},[509,514,520,523,528,531,535],{"id":510,"type":511,"label":512,"file":170,"line":513},"n0","source","$_GET (x10)",137,{"id":515,"type":516,"label":517,"file":170,"line":518,"wp_function":519},"n1","sink","echo() [XSS]",158,"echo",{"id":521,"type":511,"label":522,"file":170,"line":513},"n2","$_GET",{"id":524,"type":516,"label":525,"file":170,"line":526,"wp_function":527},"n3","get_results() [SQLi]",177,"get_results",{"id":529,"type":511,"label":530,"file":170,"line":361},"n4","$_GET (x2)",{"id":532,"type":533,"label":534,"file":170,"line":361},"n5","transform","→ wp_ada_compliance_basic_dropdown_builder()",{"id":536,"type":516,"label":517,"file":170,"line":537,"wp_function":519},"n6",777,[539,541,542,544],{"from":510,"to":515,"sanitized":540},true,{"from":521,"to":524,"sanitized":540},{"from":529,"to":532,"sanitized":543},false,{"from":532,"to":536,"sanitized":543},{"entryPoint":546,"graph":547,"unsanitizedCount":84,"severity":41},"\u003Creports> (res\\reports.php:0)",{"nodes":548,"edges":557},[549,551,552,553,554,555,556],{"id":510,"type":511,"label":550,"file":170,"line":513},"$_GET (x13)",{"id":515,"type":516,"label":517,"file":170,"line":518,"wp_function":519},{"id":521,"type":511,"label":522,"file":170,"line":513},{"id":524,"type":516,"label":525,"file":170,"line":526,"wp_function":527},{"id":529,"type":511,"label":530,"file":170,"line":361},{"id":532,"type":533,"label":534,"file":170,"line":361},{"id":536,"type":516,"label":517,"file":170,"line":537,"wp_function":519},[558,559,560,561],{"from":510,"to":515,"sanitized":540},{"from":521,"to":524,"sanitized":540},{"from":529,"to":532,"sanitized":543},{"from":532,"to":536,"sanitized":543},{"summary":563,"deductions":564},"The \"wp-ada-compliance-check-basic\" v3.1.10 plugin exhibits a generally good security posture, with a strong emphasis on using prepared statements for SQL queries and proper output escaping. The static analysis reveals a well-secured attack surface, with no unprotected entry points identified in REST API routes or AJAX handlers. The presence of numerous nonce and capability checks further reinforces this positive assessment, indicating that most sensitive operations are protected. However, the analysis did uncover two flows with unsanitized paths, which, while not resulting in critical or high severity issues in this analysis, represent a potential area for concern if not properly handled in all scenarios.\n\nThe plugin's vulnerability history is somewhat concerning, showing a single medium-severity CVE in the past. While currently unpatched vulnerabilities are none, the past existence of a CSRF vulnerability, especially given the nature of web applications, suggests that developers should remain vigilant. The fact that this past vulnerability was addressed (indicated by 'currently unpatched: 0') is a positive sign, but it highlights the need for ongoing security reviews. Overall, the plugin has good fundamental security practices in place, but the existence of unsanitized paths and a history of a past vulnerability warrant careful monitoring and continuous security efforts to maintain a robust security profile.",[565,567],{"reason":566,"points":49},"Unsanitized paths found in taint analysis",{"reason":568,"points":569},"Past medium severity CVE reported",7,"2026-03-16T18:25:03.411Z",{"wat":572,"direct":579},{"assetPaths":573,"generatorPatterns":575,"scriptPaths":576,"versionParams":577},[574],"\u002Fwp-content\u002Fplugins\u002Fwp-ada-compliance-check-basic\u002Fstyles.css",[],[],[578],"wp-ada-compliance-check-basic\u002Fstyles.css?ver=",{"cssClasses":580,"htmlComments":582,"htmlAttributes":583,"restEndpoints":584,"jsGlobals":585,"shortcodeOutput":586},[581],"wpadaIframe",[],[],[],[],[]]