[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNonVQzUtMQy9XwU6VZv9ZkTqmY-PFt7WDtaurBklA9s":3,"$faewnJgZru8YhdqJNfb21sgBnIxID4qC3GCC9dbzkp8c":185,"$fVfu8W_R3_hZq09vhv0UwvoIdRKkaP3Ct4EGnZHs7l8g":190},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":123,"fingerprints":168},"lumen-aria-blocks","Lumen ARIA Blocks","0.5.0","Angelo De Lorenzo","https:\u002F\u002Fprofiles.wordpress.org\u002Fangelo_de_lorenzo\u002F","\u003Cp>Lumen ARIA Blocks helps you publish interactive content that stays usable for keyboard and assistive technology users, while remaining practical for editorial teams in Gutenberg.\u003C\u002Fp>\n\u003Cp>Why teams use Lumen ARIA Blocks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Better accessibility defaults out of the box (roles, states, keyboard behavior, focus handling).\u003C\u002Fli>\n\u003Cli>SSR-first output for robust rendering and content continuity.\u003C\u002Fli>\n\u003Cli>Theme-agnostic integration (works with any WordPress theme).\u003C\u002Fli>\n\u003Cli>Privacy-friendly runtime (no telemetry, no tracking scripts).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How it works:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SSR-first dynamic blocks (content remains server-rendered).\u003C\u002Fli>\n\u003Cli>Progressive enhancement with block-specific frontend scripts, enqueued only when the related block is rendered.\u003C\u002Fli>\n\u003Cli>Runtime assets are served from your own WordPress site.\u003C\u002Fli>\n\u003Cli>No third-party runtime libraries are bundled in this release.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Available blocks in this release:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accordion\u003C\u002Fli>\n\u003Cli>Button (action\u002Flink\u002Ftoggle)\u003C\u002Fli>\n\u003Cli>Carousel\u003C\u002Fli>\n\u003Cli>Dialog\u003C\u002Fli>\n\u003Cli>Popup\u003C\u002Fli>\n\u003Cli>Tabs\u003C\u002Fli>\n\u003Cli>Tooltip\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is designed to work across themes and does not require coupling to a specific theme implementation.\u003C\u002Fp>\n\u003Cp>Demo page: https:\u002F\u002Flumen.angelodelorenzo.it\u002Flumen-aria-blocks\u003C\u002Fp>\n\u003Ch3>Accessibility Contract\u003C\u002Fh3>\n\u003Cp>Lumen ARIA Blocks targets WCAG 2.2 AA intent with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>keyboard-first interactions\u003C\u002Fli>\n\u003Cli>ARIA roles\u002Fstate mapping per component\u003C\u002Fli>\n\u003Cli>focus-visible support\u003C\u002Fli>\n\u003Cli>reduced-motion baseline (\u003Ccode>prefers-reduced-motion\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>no-JS SSR fallback behavior for content continuity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>ARIA contracts and QA checks are maintained in the release workflow and are not bundled in the plugin package.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No analytics or telemetry are included.\u003C\u002Fli>\n\u003Cli>No third-party tracking requests are sent by the plugin.\u003C\u002Fli>\n\u003Cli>Runtime assets are loaded from your own WordPress site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Libraries\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No third-party runtime libraries are bundled in this plugin release.\u003C\u002Fli>\n\u003Cli>\u003Ccode>THIRD_PARTY_NOTICES.txt\u003C\u002Fcode> remains included as distribution metadata.\u003C\u002Fli>\n\u003C\u002Ful>\n","Keyboard-first, accessibility-focused Gutenberg blocks with SSR output and progressive enhancement.",0,133,"2026-04-03T11:01:00.000Z","6.9.4","6.5","7.4",[18,19,20,21,22],"accessibility","aria","blocks","gutenberg","wcag","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flumen-aria-blocks.0.5.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"angelo_de_lorenzo",1,30,94,"2026-05-20T02:56:16.253Z",[37,53,73,89,110],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":23,"download_link":52,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"block-accessibility-checks","Block Accessibility Checks","3.0.2","Troy Chaplin","https:\u002F\u002Fprofiles.wordpress.org\u002Fareziaal\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fblockaccessibilitychecks.com\u002F\" rel=\"nofollow ugc\">Block Accessibility Checks\u003C\u002Fa> is a comprehensive WordPress plugin that proactively prevents accessibility issues in your content before they reach your audience. Designed for the Gutenberg block editor, it provides real-time validation with a three-tier system that ensures your blocks, post meta fields, and overall document structure meet WCAG (Web Content Accessibility Guidelines) requirements.\u003C\u002Fp>\n\u003Cp>Unlike reactive accessibility tools that scan published content, this plugin catches problems during the editing process—giving immediate visual feedback and preventing publication of content with critical accessibility errors. Content creators get clear guidance on what needs fixing, while developers can extend the system with custom checks for blocks, meta fields, and editor-level validation.\u003C\u002Fp>\n\u003Cp>Whether you’re a content creator ensuring your posts are accessible, a developer building accessible blocks, or an organization maintaining compliance standards, Block Accessibility Checks provides the tools you need to create inclusive content effortlessly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features for Content Creators & Editors:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-time Visual Feedback\u003C\u002Fstrong> – See accessibility issues instantly with color-coded borders (red for errors, yellow for warnings) around problematic blocks and detailed error messages in the block inspector panel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Publishing Control\u003C\u002Fstrong> – Critical accessibility errors prevent publishing until resolved, while warnings allow publication with user awareness\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Block Coverage\u003C\u002Fstrong> – Built-in validation for images, buttons, tables, headings, and galleries with clear guidance on how to fix issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Document-Wide Validation\u003C\u002Fstrong> – Advanced heading hierarchy checking prevents skipped heading levels and ensures proper content structure across your entire post\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Title Validation\u003C\u002Fstrong> – Ensures posts and pages have a title set for accessibility and SEO, validates in real-time as you type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent URL Validation\u003C\u002Fstrong> – Real TLD validation using the Public Suffix List ensures only legitimate domains are accepted in button links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Settings\u003C\u002Fstrong> – Control which checks are errors (prevent publishing), warnings (allow with notice), or disabled through an intuitive admin interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grouped Error Display\u003C\u002Fstrong> – All accessibility issues shown at once in organized groups, eliminating the “fix one, see another” frustration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works Everywhere\u003C\u002Fstrong> – Validation runs in both the post editor and site editor (templates\u002Ftemplate parts) with separate configurable settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features for Developers & Plugin Authors:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Three-Tier Validation API\u003C\u002Fstrong> – Register custom checks for block attributes, post meta fields, and editor-level validation using comprehensive hooks and filters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JavaScript-Only Validation\u003C\u002Fstrong> – All validation logic runs in JavaScript for real-time editor feedback without server round-trips\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Settings Integration\u003C\u002Fstrong> – External plugins automatically get their own settings pages under the Block Checks menu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>External Plugin Support\u003C\u002Fstrong> – Works seamlessly with custom blocks from third-party plugins and themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensive Hook System\u003C\u002Fstrong> – 20+ action and filter hooks for complete customization of registration, validation, and display behavior\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Well-Documented API\u003C\u002Fstrong> – Complete developer documentation with quick start guides and working code examples\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin provides immediate feedback as you edit content through a sophisticated three-tier validation system:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Block Validation\u003C\u002Fstrong> – Validates individual block attributes in real-time as you type and edit\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Field Validation\u003C\u002Fstrong> – Checks required post meta fields with automatic post locking when validation fails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor-Level Validation\u003C\u002Fstrong> – Validates document-wide concerns like heading hierarchy that span across multiple blocks\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>When accessibility issues are detected, they are highlighted with visual indicators (red for errors, yellow for warnings) and detailed messages explain how to fix the problems. Critical errors prevent publishing until resolved, while warnings allow publication with user acknowledgment.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-in Accessibility Checks:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Button Blocks\u003C\u002Fstrong> – Ensures buttons have descriptive text content and validates link destinations using real TLD validation (Public Suffix List)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Blocks\u003C\u002Fstrong> – Requires alt text (unless marked decorative), validates alt text length (warns if exceeding 125 characters), prevents caption duplication, and detects non-descriptive patterns like “image of” or “photo123”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Table Blocks\u003C\u002Fstrong> – Requires proper headers or captions for screen reader navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading Blocks\u003C\u002Fstrong> – Validates proper heading hierarchy across entire document (prevents skipped levels), ensures appropriate first heading level (H2 recommended, H1 allowed with warnings), and provides configurable heading level restrictions (H1, H5, H6 can be disabled)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery Blocks\u003C\u002Fstrong> – Applies comprehensive image accessibility checks to all gallery items (alt text, length, patterns, caption duplication)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post & Page Title Validation\u003C\u002Fstrong> – Ensures posts and pages have a title set for accessibility and SEO, validates in real-time as users type, prevents publishing content without a title, configurable independently for posts and pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Meta Fields\u003C\u002Fstrong> – Validate required custom fields with real-time validation, automatic post locking for errors, and seamless integration with block validation system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Government websites requiring WCAG compliance\u003C\u002Fli>\n\u003Cli>Educational institutions with accessibility mandates\u003C\u002Fli>\n\u003Cli>Businesses committed to inclusive web content\u003C\u002Fli>\n\u003Cli>Developers building accessible WordPress themes and plugins\u003C\u002Fli>\n\u003Cli>Content teams who want accessibility guidance built into their workflow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Developer Resources:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Extend the plugin with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Fblock-accessibility-checks\u002Fblob\u002Fmain\u002Fdocs\u002F\" rel=\"nofollow ugc\">custom accessibility checks\u003C\u002Fa> using the comprehensive validation API. See the complete \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Fblock-accessibility-checks\u002Fblob\u002Fmain\u002Fdocs\u002F\" rel=\"nofollow ugc\">developer documentation\u003C\u002Fa> for quick start guides, API reference, code examples, and a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Fblock-check-integration-example\" rel=\"nofollow ugc\">working example plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Getting Involved\u003C\u002Fh3>\n\u003Cp>If you would like to get involved and contribute to the development of this plugin or view it’s source code you can find more information in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Fblock-accessibility-checks\" rel=\"nofollow ugc\">plugins GitHub repo\u003C\u002Fa>.\u003C\u002Fp>\n","Prevent WCAG accessibility errors in your content with real-time validation for blocks, meta fields, and document structure.",10,1950,"2026-04-15T03:06:00.000Z","6.7","7.0",[18,20,21,51,22],"validation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-accessibility-checks.3.0.2.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":25,"num_ratings":63,"last_updated":64,"tested_up_to":14,"requires_at_least":65,"requires_php":16,"tags":66,"homepage":69,"download_link":70,"security_score":71,"vuln_count":32,"unpatched_count":11,"last_vuln_date":72,"fetched_at":27},"attributes-for-blocks","Attributes for Blocks","1.0.13","ska-dev","https:\u002F\u002Fprofiles.wordpress.org\u002Fskadev\u002F","\u003Cp>This plugin adds additional advanced inspector controls to Gutenberg blocks that allow to add any custom HTML attributes to the block’s front-end output. This allows you to add inline styles to fine-tune the block’s appearance, set aria attributes to improve your site’s accessibility, add data attributes to integrate with any JavaScript modules or even JavaScript DOM event attributes such as \u003Ccode>onclick\u003C\u002Fcode>, \u003Ccode>onchange\u003C\u002Fcode> or \u003Ccode>onload\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?plugin=attributes-for-blocks&url=%2Fwp-admin%2Fpost.php%3Fpost%3D2%26action%3Dedit\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n","Allows to add HTML attributes to Gutenberg blocks.",4000,41074,21,"2025-12-01T07:47:00.000Z","6.2",[19,67,20,21,68],"attributes","style","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fattributes-for-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fattributes-for-blocks.1.0.13.zip",99,"2024-09-03 19:27:16",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":25,"num_ratings":32,"last_updated":83,"tested_up_to":14,"requires_at_least":84,"requires_php":49,"tags":85,"homepage":23,"download_link":88,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"aria-accessibility-toolkit","Web Accessibility Toolkit – ARIA Labels & Roles for WCAG & ADA Compliance","1.6.4","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.",400,4542,"2026-04-09T06:56:00.000Z","5.9",[18,86,87,19,22],"accessibility-checker","ada-compliance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faria-accessibility-toolkit.1.6.4.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":33,"downloaded":97,"rating":25,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":106,"download_link":107,"security_score":108,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":109},"hover-highlights-editor-highlighting","Hover Highlights – Editor highlighting","1.1.0","Sybre Waaijer","https:\u002F\u002Fprofiles.wordpress.org\u002Fcybr\u002F","\u003Cp>Hover Highlights is a simple WordPress plugin that adds a subtle highlight effect to the Gutenberg\u002FBlock Editor. When you hover over a block, it gets highlighted with a dashed outline and a box-shadow. The highlight disappears when you focus on the block to reduce distraction.\u003C\u002Fp>\n\u003Cp>This plugin is ideal for content creators who want to visually distinguish individual blocks within the Block Editor.\u003C\u002Fp>\n\u003Cp>\u003Cem>The code and this readme are mostly written by ChatGPT.\u003C\u002Fem>\u003C\u002Fp>\n","Adds highlighting on hover with a distraction-free experience for the Gutenberg\u002FBlock Editor.",1223,2,"2025-04-08T08:14:00.000Z","6.8.5","5.8","7.3.0",[104,18,105,20,21],"a11y","block-editor","https:\u002F\u002Fgithub.com\u002Fsybrew\u002Fhover-highlights","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhover-highlights-editor-highlighting.1.1.0.zip",92,"2026-04-06T09:54:40.288Z",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":45,"downloaded":118,"rating":25,"num_ratings":32,"last_updated":119,"tested_up_to":100,"requires_at_least":101,"requires_php":16,"tags":120,"homepage":23,"download_link":122,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"axesweb-accessibility-solution","AxesWeb Accessibility Solution","1.0.5","AxesWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Faxesweb\u002F","\u003Cp>AxesWeb Accessibility Solution adds an accessibility toolbar to your WordPress site to help users customize their reading experience, in line with WCAG 2.1 and 2.2 guidelines. The widget is lightweight, configurable from the settings page, and designed to be theme-agnostic.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the AxesWeb CDN to load the accessibility widget JavaScript. It is required to render the accessibility UI and features in the front‑end.\u003C\u002Fp>\n\u003Cp>What data is sent and when:\u003Cbr \u002F>\n– When the widget is loaded, the browser requests the script file from the CDN. No personal data is sent by the plugin to AxesWeb. The plugin does not add cookies or tracking.\u003Cbr \u002F>\n– When the optional accessibility feedback form is enabled, submissions are sent to your WordPress site via admin-ajax.php using a nonce-protected action. Emails are dispatched by your site to the recipient you configure. No data is sent to AxesWeb for this feature.\u003C\u002Fp>\n\u003Cp>Service provider: AxesWeb\u003Cbr \u002F>\n– Script URL pattern: \u003Ccode>https:\u002F\u002Fcdn.axesweb.com\u002Fwidget\u002F{version}\u002Faccessibility-widget.js\u003C\u002Fcode>\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fwww.axesweb.com\u002Ftermini-di-servizio\u002F\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.axesweb.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Cp>Additionally, when you verify your API key from the plugin settings, the plugin makes a request to the AxesWeb verification API to validate your license.\u003C\u002Fp>\n\u003Cp>What data is sent and when:\u003Cbr \u002F>\n– On verification: your site URL and the API key you enter are sent in a JSON request to the verification endpoint to confirm validity and activate features.\u003Cbr \u002F>\n– No periodic personal data transfers occur. A lightweight validity recheck may occur based on stored TTL to keep the activation status up to date.\u003C\u002Fp>\n\u003Cp>Service provider: AxesWeb\u003Cbr \u002F>\n– Verification endpoint: https:\u002F\u002Fwww.axesweb.com\u002Fwp-json\u002Faxesweb\u002Fv1\u002Fkey\u002Fverify\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fwww.axesweb.com\u002Ftermini-di-servizio\u002F\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.axesweb.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPL v2 or later.\u003Cbr \u002F>\nSee \u003Ccode>https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fcode>.\u003C\u002Fp>\n","WCAG 2.1 and 2.2-ready accessibility toolbar for WordPress with a configurable, lightweight widget.",280,"2025-09-12T10:28:00.000Z",[104,18,19,121,22],"contrast","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faxesweb-accessibility-solution.1.0.5.zip",{"attackSurface":124,"codeSignals":150,"taintFlows":158,"riskAssessment":159,"analyzedAt":167},{"hooks":125,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":11,"unprotectedCount":11},[126,132,138,142],{"type":127,"name":128,"callback":129,"priority":45,"file":130,"line":131},"filter","block_categories_all","lumen_aria_blocks_register_category","lumen-aria-blocks.php",140,{"type":133,"name":134,"callback":135,"priority":136,"file":130,"line":137},"action","init","lumen_aria_blocks_register_from_metadata",20,193,{"type":133,"name":134,"callback":139,"priority":140,"file":130,"line":141},"lumen_aria_blocks_register_accessibility_style",6,229,{"type":133,"name":143,"callback":144,"priority":140,"file":130,"line":145},"wp_enqueue_scripts","lumen_aria_blocks_enqueue_accessibility_style",236,[],[],[],[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":157},[],{"prepared":11,"raw":11,"locations":153},[],{"escaped":155,"rawEcho":11,"locations":156},195,[],[],[],{"summary":160,"deductions":161},"The plugin \"lumen-aria-blocks\" v0.5.0 exhibits an excellent security posture based on the provided static analysis.  The absence of any detected dangerous functions, raw SQL queries, file operations, or external HTTP requests is a strong indicator of well-written and secure code. Furthermore, the 100% proper output escaping and the lack of any identified taint flows suggest a robust defense against common web vulnerabilities like Cross-Site Scripting (XSS) and SQL Injection. The plugin also demonstrates no historical vulnerability record, reinforcing its current secure state.\n\nHowever, the analysis does highlight a significant area for improvement: the complete lack of any authentication or authorization checks across all identified entry points, which are currently zero. While there are no identified entry points in this version, if any were to be introduced in future updates without proper checks, it would represent a critical security risk. The current score of 100 is a testament to the code's current state, but the absence of any authentication\u002Fcapability checks, even if the attack surface is zero, indicates a potential blind spot in development practices that could lead to future vulnerabilities if not addressed proactively. This plugin is currently safe due to the lack of entry points, but future development needs careful consideration of security mechanisms.",[162,165],{"reason":163,"points":164},"No capability checks implemented",5,{"reason":166,"points":164},"No nonce checks implemented","2026-04-16T14:27:43.991Z",{"wat":169,"direct":178},{"assetPaths":170,"generatorPatterns":173,"scriptPaths":174,"versionParams":175},[171,172],"\u002Fwp-content\u002Fplugins\u002Flumen-aria-blocks\u002Fbuild\u002Fruntime\u002Flumen-accessibility.css","\u002Fwp-content\u002Fplugins\u002Flumen-aria-blocks\u002Fsrc\u002Fruntime\u002Flumen-accessibility.css",[],[],[176,177],"lumen-aria-blocks\u002Fbuild\u002Fruntime\u002Flumen-accessibility.css?ver=","lumen-aria-blocks\u002Fsrc\u002Fruntime\u002Flumen-accessibility.css?ver=",{"cssClasses":179,"htmlComments":180,"htmlAttributes":181,"restEndpoints":182,"jsGlobals":183,"shortcodeOutput":184},[],[],[],[],[],[],{"error":186,"url":187,"statusCode":188,"statusMessage":189,"message":189},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Flumen-aria-blocks\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":98,"versions":191},[192,198],{"version":6,"download_url":24,"svn_tag_url":193,"released_at":26,"has_diff":194,"diff_files_changed":195,"diff_lines":26,"trac_diff_url":196,"vulnerabilities":197,"is_current":186},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Flumen-aria-blocks\u002Ftags\u002F0.5.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flumen-aria-blocks%2Ftags%2F0.4.0&new_path=%2Flumen-aria-blocks%2Ftags%2F0.5.0",[],{"version":199,"download_url":200,"svn_tag_url":201,"released_at":26,"has_diff":194,"diff_files_changed":202,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":203,"is_current":194},"0.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flumen-aria-blocks.0.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flumen-aria-blocks\u002Ftags\u002F0.4.0\u002F",[],[]]