[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feo5jSvr7LBN-FFBk3QSoNNHV0na7wr90jMeisb3IWLg":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":142,"fingerprints":351},"accessible-poetry","AccessibleWP – Accessibility Toolbar","5.4.0","UserWay","https:\u002F\u002Fprofiles.wordpress.org\u002Fuserwayorg\u002F","\u003Cp>Add a professional accessibility toolbar to your WordPress site and make it easier for users with disabilities.\u003C\u002Fp>\n\u003Ch3>Toolbar Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Keyboard Navigation – Allows to navigate using the keyboard\u003C\u002Fli>\n\u003Cli>Disable Animation – Allows to disable CSS3 animations\u003C\u002Fli>\n\u003Cli>Dark Contrast – Allows to change the site colors to colors with dark contrast (also let you choose the colors if you want)\u003C\u002Fli>\n\u003Cli>Change Font Size – Allows to increase or decrease the font size\u003C\u002Fli>\n\u003Cli>Readable Font – Allows to change the font-family to more readable font (also let you choose which font is the readable font if you want)\u003C\u002Fli>\n\u003Cli>Mark Titles – Allows to mark the titles\u003C\u002Fli>\n\u003Cli>Highlight Links – Allows to mark all links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Please Note\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin aims to solve challenges in the accessibility of WordPress sites, it does not cover all the guidelines required according to the WCAG but helps to reach it. To make your website fully accessible in accordance with the regulations, please consult an \u003Ca href=\"https:\u002F\u002Fwww.codenroll.co.il\u002F\" rel=\"nofollow ugc\">accessibility expert\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>The authors of the plugin are not responsible to your website, to the user or to any third party for any direct or indirect damage of any kind from any use of this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add a professional accessibility toolbar to your WordPress site and make it easier for users with disabilities.",20000,138099,90,47,"2024-10-03T08:04:00.000Z","6.6.5","4.1","",[20,21,22,23,24],"a11y","accessibility","section-508","wai","wcag","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faccessible-poetry\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccessible-poetry.5.4.0.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"userwayorg",2,100000,96,30,91,"2026-04-03T17:57:34.908Z",[41,64,83,104,125],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"wp-accessibility-helper","WP Accessibility Helper (WAH)","0.6.6","Alex Volkov","https:\u002F\u002Fprofiles.wordpress.org\u002Fvol4ikman\u002F","\u003Cp>\u003Cstrong>WordPress Accessibility made easy!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Web accessibility refers to the inclusive practice of removing barriers that prevent interaction with, or access to websites, by people with disabilities. When sites are correctly designed, developed and edited, all users have equal access to information and functionality.\u003C\u002Fp>\n\u003Cp>WP Accessibility Helper helps solve accessibility problems like font size, contrast, titles and aria-label tags, images alt and more.\u003C\u002Fp>\n\u003Ch3>Official website\u003C\u002Fh3>\n\u003Ch4>English version:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Faccessibility-helper.co.il\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Faccessibility-helper.co.il\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Hebrew version:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Faccessibility-helper.co.il\u002Fil\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Faccessibility-helper.co.il\u002Fil\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy terms\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WAH free uses cookies to save contrast variation colors selected by user\u003C\u002Fli>\n\u003Cli>We are using cookies for internal usage only and never provide this data to the third party organizations\u002Fcompanies\u003C\u002Fli>\n\u003C\u002Ful>\n","Short Description WP Accessibility Helper helps solve accessibility problems",10000,477819,94,57,"2025-05-29T06:29:00.000Z","6.8.5","4.3","7.4",[20,21,58,23,24],"contrast","https:\u002F\u002Faccessibility-helper.co.il\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-accessibility-helper.0.6.6.zip",97,5,"2024-08-28 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":79,"download_link":80,"security_score":81,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":82},"meacodes-accessibility-tools","Meacodes Accessibility Tools","1.2.2","Meacodes Development Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeacodes\u002F","\u003Cp>Meacodes Accessibility Tools is a lightweight WordPress plugin that makes your website accessible to everyone.\u003C\u002Fp>\n\u003Cp>Accessibility Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Font Size: Change the size of text for better readability.\u003C\u002Fli>\n\u003Cli>Line Height: Adjust the spacing between lines for improved legibility.\u003C\u002Fli>\n\u003Cli>Letter Spacing: Control the space between letters for optimal text clarity.\u003C\u002Fli>\n\u003Cli>Dyslexia Mask: Apply a mask to reduce visual distractions for people with dyslexia.\u003C\u002Fli>\n\u003Cli>Grayscale Mode: Convert the page to grayscale for a simpler visual experience.\u003C\u002Fli>\n\u003Cli>Increased Contrast: Increase the color contrast between text and background for better visibility.\u003C\u002Fli>\n\u003Cli>Negative Color Scheme: Invert colors for a unique viewing experience.\u003C\u002Fli>\n\u003Cli>Underlined Links: Add underlines to links for better identification.\u003C\u002Fli>\n\u003Cli>Highlighted Links: Make links stand out by highlighting them.\u003C\u002Fli>\n\u003Cli>Image Grayscale: Convert images to grayscale.\u003C\u002Fli>\n\u003Cli>Black and White Mode: Transform the entire page to black and white.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>NEW in v1.2.0 – Accessibility Quick Scan:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Quick Scanning: Lightweight accessibility scanning with dashboard summary\u003C\u002Fli>\n\u003Cli>Issue Detection: Identifies A, AA, and limited AAA-level accessibility issues\u003C\u002Fli>\n\u003Cli>Dashboard Widget: Quick overview of scan results in WordPress dashboard\u003C\u002Fli>\n\u003Cli>Privacy-Focused: All scanning happens locally on your server\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>User-Friendly Options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GDPR Ready: Indicates compliance with the General Data Protection Regulation (GDPR).\u003C\u002Fli>\n\u003Cli>User-Positionable: Allows users to drag and drop the accessibility plugin around the page on desktop devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Admin Options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Toolbox Name: Change the name of the accessibility toolbox to anything you want.\u003C\u002Fli>\n\u003Cli>Customizable Features: Enable or disable individual features of the toolbox.\u003C\u002Fli>\n\u003Cli>Custom Location: Set a custom location for the accessibility toolbox on the page.\u003C\u002Fli>\n\u003Cli>User-Positionable Option: Enable or disable the user-positionable functionality.\u003C\u002Fli>\n\u003Cli>Custom Color Scheme: Change the color of each part of the accessibility toolbox.\u003C\u002Fli>\n\u003Cli>Multilingual Support: The plugin can be translated into multiple languages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin Demo:\u003Cbr \u002F>\nYou can see demo here: \u003Ca href=\"https:\u002F\u002Fmeacodes.com\" rel=\"nofollow ugc\">Meacodes\u003C\u002Fa>.\u003C\u002Fp>\n","This is an accessibility Plugin for people with disabilities to use the web easily.",50,2116,"6.9.4","4.0","5.4",[20,21,22,78,24],"toolbar","https:\u002F\u002Fwww.meacodes.com\u002Faccessibility","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeacodes-accessibility-tools.1.2.2.zip",100,"2026-03-15T10:48:56.248Z",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":28,"num_ratings":28,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":100,"download_link":101,"security_score":102,"vuln_count":34,"unpatched_count":28,"last_vuln_date":103,"fetched_at":30},"accessibility-help-button","Call Now Accessibility Button","1.1","stpetedesign","https:\u002F\u002Fprofiles.wordpress.org\u002Fstpetedesign\u002F","\u003Cp>This plugin allows you to easily add an “INVISIBLE” Call Now button to the front of your website, that only disabled individuals using a screen reader can use.\u003C\u002Fp>\n\u003Cp>This way, you can offer your assistance to people who need help using your website and not be flooded by fake calls.\u003C\u002Fp>\n\u003Cp>We allow you to very easily add, delete or change the text that only a screen reader will see.\u003C\u002Fp>\n\u003Cp>We also make it possible for you to make the button invisible to everything accept assistive technology.\u003C\u002Fp>\n\u003Cp>This way, you are able to help your clients web accessibility without flooding your clients office with phone calls.\u003C\u002Fp>\n\u003Cp>This plugin allows the inclusion of people who generally would not be able to use you website in its entirety.\u003C\u002Fp>\n\u003Cp>If a low-vision user is not able to access certain areas or functions on your website it will go against certain ADA Section 508 laws.\u003C\u002Fp>\n\u003Cp>If used properly, this button helps you avoid discriminating on the basis of disability in the activities of places of public accommodations like the internet.\u003C\u002Fp>\n\u003Cp>By helping them access your website, you are giving the disabled user the same access to your website as anybody else would have which is the key to enclusion.\u003C\u002Fp>\n\u003Cp>We make it very easy for anyone to use this plugin.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Enter your phone number \u003C\u002Fli>\n\u003Cli>Click “Quick Start” and that’s it!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Main Features:\u003C\u002Fh3>\n\u003Cp>This plugin allows only a disabled user who is having issues accessing a certain area of your website or a certain function of your website get help.\u003C\u002Fp>\n\u003Cp>We created this plugin to be very easy to use. Just add your phone number and click “Quick Start”.\u003C\u002Fp>\n\u003Cp>You can change the text that the screen reader will read to the user. This is useful because now, you have the ability to allow only a person using a screen reader to know what that button is used for.\u003C\u002Fp>\n\u003Cp>It helps open up the internet to people who might of not been able to access your website before.\u003C\u002Fp>\n\u003Cp>This plugin by itself does not make you 100% ADA Section 508(WCAG 2.1) compliant.\u003C\u002Fp>\n","Add an - INVISIBLE Call Now Button - that allows only screen readers to know it's there. This allows a disabled user having issues accessing a pa &hellip;",10,2004,"2023-05-31T20:44:00.000Z","6.1.10","4.8","5.3",[20,98,22,24,99],"call-now","web-accessibility","https:\u002F\u002Fwww.stpetedesign.com\u002Fpro-accessibility-button\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccessibility-help-button.zip",84,"2023-06-19 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":74,"requires_at_least":117,"requires_php":56,"tags":118,"homepage":120,"download_link":121,"security_score":122,"vuln_count":123,"unpatched_count":28,"last_vuln_date":124,"fetched_at":30},"pojo-accessibility","Ally – Web Accessibility & Usability","4.1.0","Elementor","https:\u002F\u002Fprofiles.wordpress.org\u002Felemntor\u002F","\u003Cp>\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\u002F-2ig5D348vo?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>\u003C\u002Fp>\n\u003Cp>Ally (formerly One Click Accessibility) is a free, powerful, and user-friendly plugin that helps WordPress creators build more accessible websites with ease.\u003Cbr \u002F>\nIt simplifies accessibility with three essential tools:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ally Assistant\u003C\u002Fstrong> – Scan your pages, detect accessibility violations, and follow guided steps to fix them. Make manual adjustments or apply AI-powered suggestions, and track your progress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usability widget\u003C\u002Fstrong> – Let visitors personalize their browsing experience with a floating accessibility menu. Features include font resizing, color contrast, image hiding, animation pausing, language selection, screen reader support, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility statement generator\u003C\u002Fstrong> – Create a fully customized accessibility statement and publish it automatically on your site, helping meet WCAG and legal requirements.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>No expertise required\u003C\u002Fstrong> -just activate, configure, and start making your site more inclusive today.Built by Elementor. Designed for every WordPress site. Ally is web accessibility—simplified.\u003C\u002Fp>\n\u003Ch3>Why does web accessibility matter?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Who Needs It?\u003C\u002Fstrong> Every website owner—businesses, creators, and agencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Who is Responsible?\u003C\u002Fstrong> Website owners are legally and ethically responsible for accessibility. The web creator—who designs and builds the site—must implement and adjust accessibility features to ensure compliance with WCAG guidelines and provide an inclusive experience for all users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Why Now?\u003C\u002Fstrong> Rising legal requirements (WCAG, EAA) and better user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Why Should You Care?\u003C\u002Fstrong>  An accessible website isn’t just ethical; it’s good business. By prioritizing inclusivity, you improve user experience for everyone, boost your search engine rankings, and attract a wider audience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>It’s the Law\u003C\u002Fh3>\n\u003Cp>As accessibility standards continue to evolve and become mandatory, it’s important to start making website adjustments to comply with fast-approaching global regulations. Among its other capabilities, this plugin lets you instantly generate your website’s Accessibility Statement, which is now mandatory in most locales.\u003C\u002Fp>\n\u003Cp>The Ally plugin is not a substitute for a thorough accessibility audit and is NOT intended to completely make your website legally compliant. However, with it, you’re one step closer to making your website inclusive to more visitors, including those with visual, auditory or cognitive challenges.\u003C\u002Fp>\n\u003Cp>Ensuring that your website complies with all applicable accessibility requirements is your responsibility. We recommend working with qualified accessibility professionals to help achieve full compliance.\u003C\u002Fp>\n\u003Ch3>Key Features & Benefits\u003C\u002Fh3>\n\u003Ch4>Ally Assistant\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Scan any URL on demand to detect accessibility gaps\u003C\u002Fli>\n\u003Cli>Launch directly from WordPress or Elementor\u003C\u002Fli>\n\u003Cli>Step-by-step guidance to fix issues\u003C\u002Fli>\n\u003Cli>AI-powered remediation suggestions\u003C\u002Fli>\n\u003Cli>Progress tracking via a visual dashboard\u003C\u002Fli>\n\u003Cli>No accessibility expertise required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>Ally Assistant scans individual URLs for accessibility violations, categorizes them by type and severity, and provides actionable insights. You can apply manual fixes manually or use AI suggestions while tracking your progress over time.\u003Cbr \u002F>\nAlly Assistant helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Detect missing alternative text\u003C\u002Fli>\n\u003Cli>Label dynamic content & ARIA landmarks\u003C\u002Fli>\n\u003Cli>Validate forms & flag input errors\u003C\u002Fli>\n\u003Cli>Ensure keyboard & assistive tech compatibility\u003C\u002Fli>\n\u003Cli>Identify accessibility violations in tables\u003C\u002Fli>\n\u003Cli>Repair incorrect page structure & navigation\u003C\u002Fli>\n\u003Cli>Flag color contrast & visual style violations (coming soon)\u003C\u002Fli>\n\u003Cli>And detect 180+ other common accessibility violations based on WCAG 2.1 AA\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Accessibility Statement Generator\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-generate a complete  accessibility statement\u003C\u002Fli>\n\u003Cli>Customize and publish to a dedicated page\u003C\u002Fli>\n\u003Cli>Link it using the widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usability Widget\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Offer visitors a customizable menu with features like:\u003C\u002Fli>\n\u003Cli>Contrast Modes (high, dark, light, negative)\u003C\u002Fli>\n\u003Cli>Font resizing & readable font toggle\u003C\u002Fli>\n\u003Cli>Pause animations & hide images\u003C\u002Fli>\n\u003Cli>Line height & text alignment options\u003C\u002Fli>\n\u003Cli>Keyboard navigation enhancements\u003C\u002Fli>\n\u003Cli>Underlined links & reading guide\u003C\u002Fli>\n\u003Cli>Skip to content \u002F sitemap viewer\u003C\u002Fli>\n\u003Cli>Language selector\u003C\u002Fli>\n\u003Cli>Skip to Main Content\u003C\u002Fli>\n\u003Cli>Restore defaults & widget toggle\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Premium widget features are also available within paid plans, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Screen reader compatibility improvements\u003C\u002Fli>\n\u003Cli>White labeling (remove Elementor branding)\u003C\u002Fli>\n\u003Cli>Language selector directly in the widget\u003C\u002Fli>\n\u003Cli>Usage analytics to gain actionable insights from visitor interactions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Widget customization options for web creators\u003C\u002Fh4>\n\u003Cp>Tailor the widget’s look and behavior with options like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show\u002Fhide widget icon on mobile or desktop\u003C\u002Fli>\n\u003Cli>Select icon type and size\u003C\u002Fli>\n\u003Cli>Choose colors for icon, header, and text\u003C\u002Fli>\n\u003Cli>Define icon position (corner selection)\u003C\u002Fli>\n\u003Cli>Add\u002Fedit sitemap URL\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable features per device or user role\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get Started Today\u003C\u002Fh3>\n\u003Ch3>Make your site more accessible with Ally!\u003C\u002Fh3>\n\u003Cp>Need help? Visit our \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Facc-wp-repo-learn-more\" rel=\"nofollow ugc\">help center\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-wp-dash-sm-contact-us\u002F\" rel=\"nofollow ugc\">contact Supoprt\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin requires a connection to an active Elementor account in order to identify the user and provide the user with the purchased service. This connection is initiated manually by the user via the plugin’s settings panel. Learn more about our \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Facc-wp-repo-term-and-conditions\" rel=\"nofollow ugc\">terms and conditions\u003C\u002Fa>. This plugin uses a 3rd party service operated by Elementor.\u003C\u002Fp>\n\u003Cp>More accessibility features are on the way, so stay tuned!\u003C\u002Fp>\n\u003Ch3>Related Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsite-mailer\u002F\" rel=\"ugc\">Site Mailer\u003C\u002Fa>: Manage transactional emails with ease with Site Mailer. High deliverability, detailed logs and statistics, and no SMTP plugins needed.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-optimization\u002F\" rel=\"ugc\">Image Optimizer\u003C\u002Fa>: Compress and optimize your images, giving you leaner, faster websites. Automatically optimize any new image you upload or run a bulk optimization process for existing uploads.\u003C\u002Fli>\n\u003C\u002Ful>\n","Ally: Make your site more inclusive by scanning for accessibility violations, fixing them easily, and adding a usability widget and accessibility stat &hellip;",500000,4256750,58,151,"2026-02-23T10:06:00.000Z","6.6",[20,21,119,24,99],"accessibility-statement","https:\u002F\u002Felementor.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpojo-accessibility.4.1.0.zip",93,4,"2026-03-10 16:11:03",{"slug":126,"name":127,"version":128,"author":7,"author_profile":8,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":74,"requires_at_least":136,"requires_php":18,"tags":137,"homepage":140,"download_link":141,"security_score":81,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"userway-accessibility-widget","Accessibility by UserWay","2.6.6","\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,138,139,22,24],"ada","eaa-compliance","https:\u002F\u002Fuserway.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuserway-accessibility-widget.2.6.6.zip",{"attackSurface":143,"codeSignals":229,"taintFlows":341,"riskAssessment":342,"analyzedAt":350},{"hooks":144,"ajaxHandlers":218,"restRoutes":226,"shortcodes":227,"cronEvents":228,"entryPointCount":34,"unprotectedCount":34},[145,151,156,160,165,167,170,174,178,182,185,188,192,195,200,204,208,212,215],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","init","awp_load_textdomain","accessible-wp-toolbar.php",34,{"type":146,"name":152,"callback":153,"file":154,"line":155},"wp_enqueue_scripts","acwp_front_assets","inc\\assets.php",33,{"type":146,"name":157,"callback":158,"file":154,"line":159},"admin_enqueue_scripts","acwp_admin_assets",53,{"type":161,"name":162,"callback":163,"file":154,"line":164},"filter","body_class","acwp_readable_customfont_tahoma",82,{"type":161,"name":162,"callback":166,"file":154,"line":102},"acwp_readable_customfont_arial",{"type":161,"name":162,"callback":168,"file":154,"line":169},"acwp_readable_customfont_custom",86,{"type":146,"name":171,"callback":172,"file":154,"line":173},"wp_head","acwp_readable_custom_font",87,{"type":161,"name":162,"callback":175,"file":176,"line":177},"acwp_update_body_classes","inc\\body-classes.php",74,{"type":146,"name":157,"callback":179,"file":180,"line":181},"acc_userway_enqueue_styles","inc\\notifications.php",12,{"type":146,"name":157,"callback":183,"file":180,"line":184},"acc_userway_enqueue_script",18,{"type":146,"name":152,"callback":186,"file":180,"line":187},"enqueue_frontend_script",29,{"type":146,"name":189,"callback":190,"file":180,"line":191},"admin_notices","acc_userway_admin_notice",61,{"type":146,"name":193,"callback":194,"file":180,"line":13},"admin_footer","acc_userway_admin_script",{"type":146,"name":196,"callback":197,"file":198,"line":199},"admin_menu","register_pages","inc\\panel.php",73,{"type":146,"name":201,"callback":202,"file":198,"line":203},"admin_init","register_settings",76,{"type":161,"name":171,"callback":205,"file":206,"line":207},"acwp_contrast_customcolors_output","inc\\styles.php",106,{"type":146,"name":209,"callback":210,"file":211,"line":191},"wp_footer","acwp_toolbar_component","inc\\toolbar.php",{"type":146,"name":209,"callback":213,"file":211,"line":214},"acwp_iconsize_style",178,{"type":146,"name":209,"callback":216,"file":211,"line":217},"acwp_set_custom_color",195,[219,223],{"action":220,"nopriv":221,"callback":220,"hasNonce":221,"hasCapCheck":221,"file":198,"line":222},"acwp_toolbar_connect_callback",false,35,{"action":220,"nopriv":224,"callback":220,"hasNonce":221,"hasCapCheck":221,"file":198,"line":225},true,38,[],[],[],{"dangerousFunctions":230,"sqlUsage":231,"outputEscaping":233,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":340},[],{"prepared":28,"raw":28,"locations":232},[],{"escaped":234,"rawEcho":235,"locations":236},69,59,[237,240,241,243,245,247,249,251,253,254,256,258,260,262,264,266,268,270,272,274,276,278,279,280,282,284,286,287,288,289,291,293,295,296,298,299,301,302,303,304,306,307,309,310,311,313,315,316,318,320,322,324,326,328,330,332,334,336,338],{"file":154,"line":238,"context":239},71,"raw output",{"file":154,"line":177,"context":239},{"file":180,"line":242,"context":239},46,{"file":198,"line":244,"context":239},209,{"file":198,"line":246,"context":239},210,{"file":198,"line":248,"context":239},215,{"file":198,"line":250,"context":239},219,{"file":198,"line":252,"context":239},224,{"file":198,"line":252,"context":239},{"file":198,"line":255,"context":239},808,{"file":198,"line":257,"context":239},810,{"file":198,"line":259,"context":239},862,{"file":198,"line":261,"context":239},863,{"file":198,"line":263,"context":239},864,{"file":198,"line":265,"context":239},865,{"file":198,"line":267,"context":239},866,{"file":198,"line":269,"context":239},867,{"file":206,"line":271,"context":239},42,{"file":206,"line":273,"context":239},43,{"file":206,"line":275,"context":239},48,{"file":206,"line":277,"context":239},49,{"file":206,"line":134,"context":239},{"file":206,"line":234,"context":239},{"file":206,"line":281,"context":239},70,{"file":206,"line":283,"context":239},77,{"file":206,"line":285,"context":239},78,{"file":206,"line":13,"context":239},{"file":206,"line":38,"context":239},{"file":206,"line":61,"context":239},{"file":206,"line":290,"context":239},98,{"file":211,"line":292,"context":239},15,{"file":211,"line":294,"context":239},23,{"file":211,"line":199,"context":239},{"file":211,"line":297,"context":239},75,{"file":211,"line":203,"context":239},{"file":211,"line":300,"context":239},103,{"file":211,"line":300,"context":239},{"file":211,"line":207,"context":239},{"file":211,"line":207,"context":239},{"file":211,"line":305,"context":239},109,{"file":211,"line":305,"context":239},{"file":211,"line":308,"context":239},111,{"file":211,"line":308,"context":239},{"file":211,"line":308,"context":239},{"file":211,"line":312,"context":239},123,{"file":211,"line":314,"context":239},124,{"file":211,"line":314,"context":239},{"file":211,"line":317,"context":239},126,{"file":211,"line":319,"context":239},128,{"file":211,"line":321,"context":239},131,{"file":211,"line":323,"context":239},135,{"file":211,"line":325,"context":239},156,{"file":211,"line":327,"context":239},159,{"file":211,"line":329,"context":239},163,{"file":211,"line":331,"context":239},167,{"file":211,"line":333,"context":239},168,{"file":211,"line":335,"context":239},171,{"file":211,"line":337,"context":239},174,{"file":211,"line":339,"context":239},186,[],[],{"summary":343,"deductions":344},"The \"accessible-poetry\" plugin v5.4.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no recorded vulnerability history. The absence of file operations and external HTTP requests also reduces potential attack vectors. However, significant concerns arise from the static analysis. The plugin exposes two AJAX handlers, both lacking any authentication checks. This creates a substantial attack surface where unauthenticated users can trigger plugin functionality, potentially leading to unintended actions or information disclosure. Furthermore, a concerning 46% of output escaping is not properly handled, which could open the door to cross-site scripting (XSS) vulnerabilities if the output is not sanitized from user-controlled data. While the taint analysis shows no immediate critical or high severity flows, the lack of proper escaping on a significant portion of outputs, combined with unauthenticated entry points, presents a considerable risk. The plugin's history of zero vulnerabilities could indicate either robust development or simply a lack of targeted attacks due to its current state. In conclusion, while the plugin avoids common pitfalls like raw SQL and dangerous functions, the critical issues of unauthenticated AJAX handlers and widespread output escaping deficiencies necessitate immediate attention.",[345,347],{"reason":346,"points":91},"Unauthenticated AJAX handlers",{"reason":348,"points":349},"Significant portion of unescaped output",6,"2026-03-16T17:33:24.630Z",{"wat":352,"direct":369},{"assetPaths":353,"generatorPatterns":358,"scriptPaths":359,"versionParams":362},[354,355,356,357],"\u002Fwp-content\u002Fplugins\u002Faccessible-poetry\u002Fassets\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Faccessible-poetry\u002Fassets\u002Fjs\u002Ftoolbar.js","\u002Fwp-content\u002Fplugins\u002Faccessible-poetry\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Faccessible-poetry\u002Fassets\u002Fcss\u002Fadmin.css",[],[355,356,360,361],"\u002Fwp-content\u002Fplugins\u002Faccessible-poetry\u002Finc\u002Fapi-script.js","\u002Fwp-content\u002Fplugins\u002Faccessible-poetry\u002Finc\u002Ffrontend.js",[363,364,365,366,367,368],"accessible-poetry\u002Fassets\u002Fjs\u002Ftoolbar.js?ver=","accessible-poetry\u002Fassets\u002Fcss\u002Fmain.css?ver=","accessible-poetry\u002Fassets\u002Fjs\u002Fadmin.js?ver=","accessible-poetry\u002Fassets\u002Fcss\u002Fadmin.css?ver=","accessible-poetry\u002Finc\u002Fapi-script.js?ver=","accessible-poetry\u002Finc\u002Ffrontend.js?ver=",{"cssClasses":370,"htmlComments":375,"htmlAttributes":379,"restEndpoints":390,"jsGlobals":391,"shortcodeOutput":394},[371,372,373,374],"acwp-readable-tahoma","acwp-readable-arial","acwp-readable-custom","acwp-readable",[376,377,378],"\u003C!-- Live preview of the changes -->","\u003C!-- Placeholder for the banner logo -->","\u003C!-- Dismissible notice -->",[380,381,382,383,384,385,386,387,388,389],"data-fontsizer_customtags","data-fontsize_excludetags","data-fontsizer_max","data-fontsizer_min","data-fontsizer_nolineheight","data-hide_fontsize","data-no_btn_drage","data-contrast_exclude","data-nocookies","data-blogurl",[],[392,393],"acwp_attr","AccessibleWPData",[]]