[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fuLZR05fwB2iVgIJ3-jPe8W9iikgwn8QQ0gqFITPTtSQ":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":122,"fingerprints":225},"sa11y","Sa11y, the accessibility quality assurance assistant | Accessibility Checker","1.2.7","Adam Chaboryk","https:\u002F\u002Fprofiles.wordpress.org\u002Fadamchaboryk\u002F","\u003Cp>Sa11y is an accessibility quality assurance tool that visually highlights common accessibility and usability issues. Geared towards content authors, Sa11y straightforwardly identifies errors or warnings at the source with a simple tooltip on how to fix them.\u003C\u002Fp>\n\u003Cp>Sa11y works in \u003Cstrong>Preview\u003C\u002Fstrong> mode.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Over 80 checks.\u003C\u002Fli>\n\u003Cli>Concise tooltips explain issues right at the source.\u003C\u002Fli>\n\u003Cli>Automatically checks content once the page has loaded.\u003C\u002Fli>\n\u003Cli>Highly customizable. Turn off or hide irrelevant checks.\u003C\u002Fli>\n\u003Cli>Content editors can temporarily dismiss warnings.\u003C\u002Fli>\n\u003Cli>100% free and open source.\u003C\u002Fli>\n\u003Cli>Available in English, French, Spanish, Polish, Ukrainian, German, Swedish, and many more languages through machine translations.\u003C\u002Fli>\n\u003Cli>Supports Multisite: create global settings and custom defaults for all websites on your network.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Fsa11y.netlify.app\u002F\" rel=\"nofollow ugc\">project website\u003C\u002Fa> for a demo or to learn more!\u003C\u002Fp>\n","Geared towards content authors, Sa11y straightforwardly identifies accessibility issues at the source.",300,14570,100,1,"2025-12-18T21:05:00.000Z","6.9.4","5.6","7.2",[20,21,22,23,24],"accessibility","accessibility-automated-testing","accessibility-checker","audit","wcag","https:\u002F\u002Fsa11y.netlify.app\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsa11y.1.2.7.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"adamchaboryk",30,94,"2026-04-04T04:45:34.951Z",[37,60,76,92,107],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":27,"last_vuln_date":59,"fetched_at":29},"online-accessibility","Accessibility Suite by Ability, Inc","4.20","Ability, Inc","https:\u002F\u002Fprofiles.wordpress.org\u002Fonlineada\u002F","\u003Cp>Audit and update your WordPress website for ADA, Section 508 and WCAG Compliance in just minutes!\u003C\u002Fp>\n\u003Cp>Get detailed reports any developer can use to update your website. No accessibility knowledge needed!\u003C\u002Fp>\n\u003Cp>We’ve spent years developing a suite of tools so you can do in just a few minutes what used to take compliance experts months – without needing to know the ins-and-outs of Section 508 or WCAG compliance.\u003C\u002Fp>\n\u003Cp>Whether you’re new to accessibility or are a compliance expert, this plugin is for you.\u003C\u002Fp>\n\u003Cp>Think of the time and money you’ll save and the peace of mind you’ll get knowing that your site has been thoroughly audited for all elements in violation of accessibility compliance and that you have been presented with the exact steps you need to take to achieve compliance.\u003C\u002Fp>\n\u003Cp>The most comprehensive ADA accessibility and WCAG compliance audit and reports available. Streamlines website accessibility updates right from the dashboard.\u003C\u002Fp>\n\u003Cp>Download it, try it, and please give us a review on the WP Directory.\u003C\u002Fp>\n\u003Cp>Now includes:\u003C\u002Fp>\n\u003Cp>✔ Full Color Blindness Report\u003Cbr \u002F>\n✔ New drastically improved user interface\u003Cbr \u002F>\n✔ Filter option for WCAG A, AA, and 508 errors\u003Cbr \u002F>\n✔ Downloadable CSV Report for agencies to create work estimates\u003Cbr \u002F>\n✔ Now audits in the cloud to save your server resources\u003Cbr \u002F>\n✔ Compliance summary with site grading\u003Cbr \u002F>\n✔ Makes site updates even easier\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F307138960\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n","Version 4.20 License: GPLv2 or later License URI: http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html Donate link: Audit and update your WordPress website for AD &hellip;",600,29857,78,8,"2025-08-28T17:32:00.000Z","6.8.5","",[20,22,53,24,54],"ada","wordpress-accessibility","https:\u002F\u002Fadaplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonline-accessibility.4.20.zip",91,7,"2025-06-05 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":13,"num_ratings":14,"last_updated":69,"tested_up_to":16,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":51,"download_link":75,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"aria-accessibility-toolkit","Web Accessibility Toolkit – ARIA Labels & Roles for WCAG & ADA Compliance","1.6","Quicksnail Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fquicksnail\u002F","\u003Cp>The \u003Cstrong>Web Accessibility Toolkit\u003C\u002Fstrong> helps your WordPress site meet \u003Cstrong>ADA compliance\u003C\u002Fstrong> and \u003Cstrong>WCAG compliance\u003C\u002Fstrong> standards with powerful accessibility checking and fixing tools.\u003C\u002Fp>\n\u003Cp>This plugin is not an ‘overlay’ or a ‘widget’ – it provides real code fixes to assist with WCAG & ADA compliance for WordPress.\u003C\u002Fp>\n\u003Cp>Scan your site with the built-in Accessibility Checker to identify issues such as missing \u003Cstrong>ARIA labels\u003C\u002Fstrong>, \u003Cstrong>low contrast text\u003C\u002Fstrong>, missing \u003Cstrong>alt tags\u003C\u002Fstrong>, incorrect heading structure & plenty more.\u003C\u002Fp>\n\u003Cp>Apply one-click fixes for many common accessibility issues to improve usability and help meet requirements for laws and standards like WCAG, ADA, EAA, Section 508, EN 301 549, and AODA.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwcagforwp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwcagforwp.com\u002Faccessibility-checker-demo\u002F\" rel=\"nofollow ugc\">Accessibility Checker Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwcagforwp.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">PRO Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Accessibility Checker\u003C\u002Fh3>\n\u003Cp>The built-in Accessibility Checker scans your WordPress site in real time to identify common accessibility issues that could affect WCAG compliance and ADA compliance. With a single click, you can run an accessibility check on any page and get clear, actionable details.\u003C\u002Fp>\n\u003Cp>The checker highlights issues directly on the page, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Missing or empty ARIA labels\u003C\u002Fli>\n\u003Cli>Low color contrast between text and background\u003C\u002Fli>\n\u003Cli>Missing alt text on images\u003C\u002Fli>\n\u003Cli>Skipped heading levels (e.g., jumping from H2 to H4)\u003C\u002Fli>\n\u003Cli>Broken ARIA references\u003C\u002Fli>\n\u003Cli>Interactive elements without keyboard focus\u003C\u002Fli>\n\u003Cli>Improper tab order\u003C\u002Fli>\n\u003Cli>Missing page titles\u003C\u002Fli>\n\u003Cli>Duplicate link text with different destinations\u003C\u002Fli>\n\u003Cli>Duplicate IDs in the DOM\u003C\u002Fli>\n\u003Cli>Form fields without labels or ARIA labels\u003C\u002Fli>\n\u003Cli>Use of user-scalable=no in viewport meta tags\u003C\u002Fli>\n\u003Cli>Non-focusable interactive elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each issue includes details on what it means, why it matters for accessibility and how to fix it. Many problems can be resolved instantly using the plugin’s one-click fixes, while others provide guidance so you can address them in your theme or content.\u003C\u002Fp>\n\u003Ch3>Accessibility Fixes for WCAG & ADA Compliance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Ch4>ARIA Attributes\u003C\u002Fh4>\n\u003Cp>Add ARIA attributes such as \u003Ccode>aria-label\u003C\u002Fcode>, \u003Ccode>aria-hidden\u003C\u002Fcode>, \u003Ccode>aria-expanded\u003C\u002Fcode>, \u003Ccode>aria-live\u003C\u002Fcode>, \u003Ccode>aria-level\u003C\u002Fcode>, and more to any element.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>ARIA Roles\u003C\u002Fh4>\n\u003Cp>Assign semantic roles like \u003Ccode>banner\u003C\u002Fcode>, \u003Ccode>navigation\u003C\u002Fcode>, \u003Ccode>main\u003C\u002Fcode>, \u003Ccode>complementary\u003C\u002Fcode>, and \u003Ccode>contentinfo\u003C\u002Fcode> to improve screen reader navigation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Image Alt Tags\u003C\u002Fh4>\n\u003Cp>Shows a list of all images that are missing alt tags, and allows you to easily update them all from the one spot.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Contrast Adjustments\u003C\u002Fh4>\n\u003Cp>Override text and background colors for low-contrast elements using accessible HEX values.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Skip Link Target\u003C\u002Fh4>\n\u003Cp>Add a keyboard\u002Fscreen-reader-visible “Skip to content” link by defining a main content selector.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Language Override\u003C\u002Fh4>\n\u003Cp>Set or override the HTML \u003Ccode>lang\u003C\u002Fcode> attribute for improved screen reader compatibility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Focus Outline Enhancements\u003C\u002Fh4>\n\u003Cp>Ensure visible focus styles are enforced for better keyboard navigation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Fix Tab Order\u003C\u002Fh4>\n\u003Cp>Remove tabindex values greater than 0 to maintain a logical focus order.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Make Viewport Scalable\u003C\u002Fh4>\n\u003Cp>Remove user-scalable=no from the viewport meta tag to allow pinch-zooming.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>CSS Selector-Based Targeting\u003C\u002Fh4>\n\u003Cp>Use any valid CSS selector to apply changes without modifying theme or template files.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Use Web Accessibility Toolkit?\u003C\u002Fh3>\n\u003Cp>Most WordPress themes don’t include full accessibility support. Web Accessibility Toolkit lets you patch those gaps quickly, keeping your site more inclusive and compliant with ADA & WCAG guidelines.\u003C\u002Fp>\n\u003Cp>Whether you’re a developer working on a client site or a business owner aiming for better usability, this plugin makes accessibility updates faster and easier.\u003C\u002Fp>\n\u003Cp>The Web Accessibility Toolkit is NOT an overlay widget, which can often do more harm than good for accessibility. This plugin fixes underlying code issues.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Compatible with all WordPress themes  \u003C\u002Fli>\n\u003Cli>Compatible with all WordPress plugins  \u003C\u002Fli>\n\u003Cli>Works alongside popular page builders  \u003C\u002Fli>\n\u003Cli>Designed with WCAG 2.1 AA standards and ADA compliance in mind\u003C\u002Fli>\n\u003C\u002Ful>\n","Add ARIA labels, roles, alt tags, contrast & form accessibility fixes. Accessibility checker scans your site for WCAG & ADA compliance & fixes issues.",3392,"2026-03-13T22:32:00.000Z","5.9","7.0",[20,22,73,74,24],"ada-compliance","aria","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faria-accessibility-toolkit.1.6.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":11,"downloaded":84,"rating":34,"num_ratings":85,"last_updated":86,"tested_up_to":16,"requires_at_least":87,"requires_php":51,"tags":88,"homepage":51,"download_link":91,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"xcompliant","XCompliant – Accessibility Scan & Audit","1.0.10","XCompliant","https:\u002F\u002Fprofiles.wordpress.org\u002Fxcompliant\u002F","\u003Cp>XCompliant is an accessibility scanning and audit plugin designed to help WordPress site owners identify common accessibility issues and improve usability for a wider range of users.\u003C\u002Fp>\n\u003Cp>The plugin analyzes selected pages and content elements and highlights potential accessibility concerns based on established accessibility best practices, including WCAG-related guidelines.\u003C\u002Fp>\n\u003Cp>XCompliant is intended to support accessibility review and improvement efforts. The results provided are informational and do not constitute legal advice, certification, or a guarantee of compliance with any specific law or regulation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automated accessibility scans for selected pages\u003C\u002Fli>\n\u003Cli>Issue summaries grouped by category\u003C\u002Fli>\n\u003Cli>Accessibility insights related to structure, text alternatives, and navigation\u003C\u002Fli>\n\u003Cli>Ongoing scans for newly added or updated content\u003C\u002Fli>\n\u003Cli>Optional accessibility interface for end users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What XCompliant Does\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>XCompliant analyzes page content and interface elements to help identify potential accessibility-related issues, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Missing or incomplete alternative text\u003C\u002Fli>\n\u003Cli>Interactive elements that may require improved labeling\u003C\u002Fli>\n\u003Cli>Navigation and keyboard interaction patterns\u003C\u002Fli>\n\u003Cli>Common UI and structural accessibility concerns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin may apply session-based adjustments through an optional accessibility interface that allows users to customize their viewing experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accessibility Standards\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>XCompliant references established accessibility guidelines, including WCAG 2.x-related principles, to help surface potential issues. Accessibility requirements vary by jurisdiction and context, and manual testing is strongly recommended in addition to automated tools.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How It Works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the XCompliant plugin.\u003C\u002Fli>\n\u003Cli>Register an account to enable scanning features.\u003C\u002Fli>\n\u003Cli>Select pages or allow automated scans to review accessibility-related findings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Scans may take time to complete depending on site size and content.\u003C\u002Fp>\n","XCompliant is an accessibility scanning and audit plugin designed to help WordPress site owners identify common accessibility issues and improve usabi &hellip;",6516,31,"2025-12-15T09:56:00.000Z","5.2",[20,89,90,53,24],"accessibility-audit","accessibility-scan","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxcompliant.1.0.10.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":27,"downloaded":100,"rating":27,"num_ratings":27,"last_updated":101,"tested_up_to":16,"requires_at_least":102,"requires_php":18,"tags":103,"homepage":51,"download_link":106,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"accessibility-site-scanner","WebTechee AccessScan","1.0.0","WebTechee","https:\u002F\u002Fprofiles.wordpress.org\u002Fgauri87\u002F","\u003Cp>\u003Cstrong>WebTechee AccessScan\u003C\u002Fstrong> helps WordPress site owners and developers quickly identify common accessibility issues on their site.\u003C\u002Fp>\n\u003Cp>The plugin performs an automated scan of your published content and highlights issues such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Images missing \u003Ccode>alt\u003C\u002Fcode> attributes\u003C\u002Fli>\n\u003Cli>Empty anchor links without accessible text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The scan runs on demand from the WordPress admin and displays results instantly — no configuration required.\u003C\u002Fp>\n\u003Cp>This lightweight, stateless scanner is designed for quick checks during development or content review.\u003C\u002Fp>\n\u003Cp>⚠️ This plugin does not store scan data in the database and does not modify your content.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>AccessScan\u003C\u002Fstrong> in the WordPress admin menu\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Run Scan\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Review detected accessibility issues and affected HTML elements\u003C\u002Fli>\n\u003Cli>Fix issues directly in your content or theme\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>One-click accessibility scan\u003C\u002Fli>\n\u003Cli>Detects common WCAG-related issues\u003C\u002Fli>\n\u003Cli>Displays affected HTML elements for easier fixes\u003C\u002Fli>\n\u003Cli>Lightweight and fast\u003C\u002Fli>\n\u003Cli>No database tables\u003C\u002Fli>\n\u003Cli>No scheduled tasks\u003C\u002Fli>\n\u003Cli>No front-end scripts added\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free vs Pro\u003C\u002Fh3>\n\u003Cp>This is the \u003Cstrong>free version\u003C\u002Fstrong> of WebTechee AccessScan.\u003C\u002Fp>\n\u003Cp>The free version focuses on:\u003Cbr \u002F>\n* Instant scanning\u003Cbr \u002F>\n* Common accessibility checks\u003Cbr \u002F>\n* No data storage\u003C\u002Fp>\n\u003Cp>A \u003Cstrong>Pro version\u003C\u002Fstrong> is planned with advanced features such as:\u003Cbr \u002F>\n* Scan history\u003Cbr \u002F>\n* Scheduled scans\u003Cbr \u002F>\n* Accessibility scoring\u003Cbr \u002F>\n* Exportable reports\u003Cbr \u002F>\n* Advanced issue detection\u003C\u002Fp>\n","Run automated accessibility scans to detect common accessibility issues on your WordPress site.",122,"2026-01-15T06:19:00.000Z","5.8",[104,20,22,105,24],"a11y","alt-text","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccessibility-site-scanner.1.0.0.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":27,"downloaded":115,"rating":27,"num_ratings":27,"last_updated":116,"tested_up_to":16,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":51,"download_link":121,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wally-monitor","Wally Monitor","1.0.3","equallyze","https:\u002F\u002Fprofiles.wordpress.org\u002Fequallyze\u002F","\u003Cp>\u003Cstrong>Wally Monitor\u003C\u002Fstrong> is a comprehensive accessibility auditing plugin that helps you identify and fix accessibility issues on your WordPress website. Built on top of axe-core (the industry-standard accessibility testing engine), it provides detailed reports and actionable insights to make your site accessible to everyone.\u003C\u002Fp>\n\u003Ch4>📚 Third-Party Libraries\u003C\u002Fh4>\n\u003Cp>This plugin uses the following open-source libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>axe-core v4.10.2\u003C\u002Fstrong> – Accessibility testing engine by Deque Systems\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fdequelabs\u002Faxe-core\u003Cbr \u002F>\nLicense: MPL-2.0\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Chart.js v4.5.1\u003C\u002Fstrong> – JavaScript charting library\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fchartjs\u002FChart.js\u003Cbr \u002F>\nLicense: MIT\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>FPDF 1.86\u003C\u002Fstrong> – PHP PDF generation library (modified with Wally_ prefix to avoid conflicts)\u003Cbr \u002F>\nSource: http:\u002F\u002Fwww.fpdf.org\u002F\u003Cbr \u002F>\nLicense: Free for personal and commercial use\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automated Full Site Scanning\u003C\u002Fstrong> – Analyze all pages, posts, and custom post types in one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>103+ Accessibility Rules\u003C\u002Fstrong> – 90 axe-core rules + 13 WordPress-specific checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time WCAG Score\u003C\u002Fstrong> – Track your accessibility score from 0-100\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Integration\u003C\u002Fstrong> – Shows accessibility impact directly in Yoast SEO and Rank Math meta boxes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block-Specific Detection\u003C\u002Fstrong> – Identifies issues in WordPress Gutenberg blocks (images, buttons, headings, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Historical Tracking\u003C\u002Fstrong> – Monitor progress over time with interactive charts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor Integration\u003C\u002Fstrong> – Analyze content while editing posts and pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Reports\u003C\u002Fstrong> – Clean, visual dashboards with detailed violation breakdowns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WCAG Level Detection\u003C\u002Fstrong> – Categorizes issues by WCAG A, AA, AAA conformance levels\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔍 What Does It Check?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Images & Media\u003C\u002Fstrong>\u003Cbr \u002F>\n* Missing alt attributes\u003Cbr \u002F>\n* Empty alt text\u003Cbr \u002F>\n* Gallery accessibility\u003Cbr \u002F>\n* Video captions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Forms\u003C\u002Fstrong>\u003Cbr \u002F>\n* Missing labels\u003Cbr \u002F>\n* Fieldset accessibility\u003Cbr \u002F>\n* Form validation\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Structure & Semantics\u003C\u002Fstrong>\u003Cbr \u002F>\n* Heading hierarchy\u003Cbr \u002F>\n* Landmark regions\u003Cbr \u002F>\n* Navigation structure\u003Cbr \u002F>\n* HTML validity\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Color & Contrast\u003C\u002Fstrong>\u003Cbr \u002F>\n* Color contrast ratios (WCAG AA\u002FAAA)\u003Cbr \u002F>\n* Text readability\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Interactive Elements\u003C\u002Fstrong>\u003Cbr \u002F>\n* Button labels\u003Cbr \u002F>\n* Link descriptions\u003Cbr \u002F>\n* Keyboard navigation\u003Cbr \u002F>\n* Focus indicators\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Specific\u003C\u002Fstrong>\u003Cbr \u002F>\n* Cover block contrast\u003Cbr \u002F>\n* Site logo alt text\u003Cbr \u002F>\n* Search widget labels\u003Cbr \u002F>\n* Embed titles\u003Cbr \u002F>\n* Custom HTML warnings\u003C\u002Fp>\n\u003Ch4>🚀 Why Accessibility Matters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Legal Compliance\u003C\u002Fstrong> – Meet ADA, Section 508, and WCAG 2.1 requirements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better SEO\u003C\u002Fstrong> – Google prioritizes accessible websites in search rankings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wider Audience\u003C\u002Fstrong> – Reach 15%+ of users with disabilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved UX\u003C\u002Fstrong> – Accessible sites work better for everyone\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brand Reputation\u003C\u002Fstrong> – Show you care about all users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💼 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Marketing agencies managing multiple client sites\u003C\u002Fli>\n\u003Cli>Web developers building accessible themes\u002Fplugins\u003C\u002Fli>\n\u003Cli>Content creators ensuring inclusive content\u003C\u002Fli>\n\u003Cli>E-commerce stores reaching wider audiences\u003C\u002Fli>\n\u003Cli>Government and educational institutions\u003C\u002Fli>\n\u003Cli>Anyone committed to web accessibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎨 Clean, Modern Interface\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Large, professional logo display\u003C\u002Fli>\n\u003Cli>Color-coded severity indicators\u003C\u002Fli>\n\u003Cli>Interactive violation cards with Quick Fix suggestions\u003C\u002Fli>\n\u003Cli>Mobile-responsive design\u003C\u002Fli>\n\u003Cli>WordPress admin design standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔌 Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Yoast SEO\u003C\u002Fstrong> – Accessibility analysis in SEO meta box\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rank Math\u003C\u002Fstrong> – Integrated accessibility scores\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg\u003C\u002Fstrong> – Block-level issue detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Editor\u003C\u002Fstrong> – Full compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📊 Technical Details\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Built on axe-core 4.10.2 (Deque Systems)\u003C\u002Fli>\n\u003Cli>No external API calls – all processing happens locally\u003C\u002Fli>\n\u003Cli>No data collection or tracking\u003C\u002Fli>\n\u003Cli>Lightweight and optimized for performance\u003C\u002Fli>\n\u003Cli>Works with any WordPress theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌐 Supported Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil) – Interface em Português\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy & Data\u003C\u002Fh3>\n\u003Cp>Wally Monitor does NOT:\u003Cbr \u002F>\n* Collect any user data\u003Cbr \u002F>\n* Send information to external servers\u003Cbr \u002F>\n* Track user behavior\u003Cbr \u002F>\n* Require registration or API keys\u003Cbr \u002F>\n* Display advertisements\u003C\u002Fp>\n\u003Cp>All accessibility analysis happens locally in your WordPress installation using the axe-core JavaScript library.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports:\u003Cbr \u002F>\n* GitHub: (adicione seu repositório se tiver)\u003Cbr \u002F>\n* WordPress.org Support Forum: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwally-monitor\u002F\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Built with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdequelabs\u002Faxe-core\" rel=\"nofollow ugc\">axe-core\u003C\u002Fa> by Deque Systems\u003C\u002Fli>\n\u003Cli>Inspired by the need for better accessibility tools in WordPress\u003C\u002Fli>\n\u003Cli>Developed with ❤️ for an inclusive web\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developers\u003C\u002Fh3>\n\u003Cp>Wally Monitor is open source! Developers can:\u003Cbr \u002F>\n* Extend rules with custom checks\u003Cbr \u002F>\n* Hook into analysis results\u003Cbr \u002F>\n* Customize scoring algorithms\u003Cbr \u002F>\n* Contribute to the codebase\u003C\u002Fp>\n\u003Cp>See GitHub repository for developer documentation.\u003C\u002Fp>\n","Complete accessibility auditing tool for WordPress. Scan your entire site for WCAG 2.1 compliance issues and improve SEO rankings.",103,"2026-01-18T03:58:00.000Z","5.0","7.4",[104,20,23,120,24],"seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwally-monitor.1.0.3.zip",{"attackSurface":123,"codeSignals":198,"taintFlows":217,"riskAssessment":218,"analyzedAt":224},{"hooks":124,"ajaxHandlers":194,"restRoutes":195,"shortcodes":196,"cronEvents":197,"entryPointCount":27,"unprotectedCount":27},[125,131,135,138,143,146,150,155,159,163,167,170,174,179,184,186,190],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","admin_menu","sa11y_admin_menu","admin\\admin.php",25,{"type":126,"name":132,"callback":133,"file":129,"line":134},"admin_init","sa11y_register_settings",46,{"type":126,"name":132,"callback":136,"file":129,"line":137},"sa11y_setting_sections_fields",283,{"type":126,"name":139,"callback":140,"file":141,"line":142},"network_admin_menu","sa11y_network_admin_menu","admin\\network-admin.php",35,{"type":126,"name":139,"callback":144,"file":141,"line":145},"sa11y_network_fields",329,{"type":126,"name":147,"callback":148,"file":141,"line":149},"network_admin_edit_sa11y_update_network_options","sa11y_update_network_options",680,{"type":126,"name":151,"callback":152,"file":153,"line":154},"wp_head","sa11y_pressbooks_css","includes\\functions.php",132,{"type":126,"name":156,"callback":157,"file":153,"line":158},"wp_enqueue_scripts","sa11y_load_scripts",198,{"type":126,"name":160,"callback":161,"file":153,"line":162},"wp_footer","sa11y_init",440,{"type":126,"name":164,"callback":165,"file":153,"line":166},"admin_enqueue_scripts","codemirror_enqueue_scripts",445,{"type":126,"name":168,"callback":165,"file":153,"line":169},"network_admin_enqueue_scripts",446,{"type":126,"name":171,"callback":172,"file":153,"line":173},"admin_footer","my_init_codemirror",454,{"type":126,"name":175,"callback":176,"priority":14,"file":177,"line":178},"plugins_loaded","constants","sa11y-wp.php",137,{"type":126,"name":180,"callback":181,"priority":182,"file":177,"line":183},"init","i18n",2,141,{"type":126,"name":175,"callback":181,"priority":182,"file":177,"line":185},143,{"type":126,"name":175,"callback":187,"priority":188,"file":177,"line":189},"includes",3,147,{"type":126,"name":175,"callback":191,"priority":192,"file":177,"line":193},"admin",4,150,[],[],[],[],{"dangerousFunctions":199,"sqlUsage":200,"outputEscaping":208,"fileOperations":27,"externalRequests":27,"nonceChecks":14,"capabilityChecks":48,"bundledLibraries":216},[],{"prepared":27,"raw":182,"locations":201},[202,206],{"file":203,"line":204,"context":205},"uninstall.php",20,"$wpdb->get_col() with variable interpolation",{"file":203,"line":207,"context":205},28,{"escaped":209,"rawEcho":182,"locations":210},229,[211,214],{"file":153,"line":212,"context":213},385,"raw output",{"file":153,"line":215,"context":213},429,[],[],{"summary":219,"deductions":220},"The \"sa11y\" plugin v1.2.7 exhibits a strong security posture based on the provided static analysis. The complete absence of known CVEs and a clean vulnerability history suggest a well-maintained and secure plugin. The code analysis reveals excellent practices in output escaping, with 99% of outputs properly handled, and a significant number of capability checks and a nonce check, which are crucial for preventing unauthorized access and actions. The lack of file operations and external HTTP requests further reduces potential attack vectors.\n\nHowever, a notable concern is the presence of SQL queries that are not using prepared statements. With 2 total SQL queries and 0% using prepared statements, this represents a significant risk of SQL injection vulnerabilities. While the taint analysis reported no unsanitized paths, the absence of prepared statements in any SQL query is a direct indicator of potential insecurity that could be exploited if input is not meticulously sanitized before reaching the database.\n\nIn conclusion, while the plugin demonstrates strengths in many areas of security, particularly in output escaping and overall lack of historical vulnerabilities, the handling of SQL queries is a critical weakness. Addressing the non-prepared SQL queries should be the immediate priority to mitigate the risk of SQL injection.",[221],{"reason":222,"points":223},"SQL queries not using prepared statements",10,"2026-03-16T19:58:15.692Z",{"wat":226,"direct":234},{"assetPaths":227,"generatorPatterns":229,"scriptPaths":230,"versionParams":231},[228],"\u002Fwp-content\u002Fplugins\u002Fsa11y\u002Fassets\u002Fcss\u002Fsa11y-wp-admin.css",[],[],[232,233],"sa11y\u002Fstyle.css?ver=","sa11y-wp\u002Fstyle.css?ver=",{"cssClasses":235,"htmlComments":237,"htmlAttributes":238,"restEndpoints":241,"jsGlobals":242,"shortcodeOutput":243},[236],"sa11y-wrapper",[],[239,240],"data-sa11y-target","data-sa11y-message",[],[4],[]]