Drupal is a registered trademark of Dries Buytaert
drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! video_embed_field 3.1.0 Minor update available for module video_embed_field (3.1.0). bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). trash 3.0.27 Minor update available for module trash (3.0.27). twig_tweak 4.0.0-alpha2 New alpha version released for module twig_tweak (4.0.0-alpha2). twig_tweak 4.0.0-alpha1 First alpha version released for module twig_tweak (4.0.0-alpha1). node_revision_delete 2.1.1 Minor update available for module node_revision_delete (2.1.1). commerce_paypal 2.1.2 Minor update available for module commerce_paypal (2.1.2). ckeditor5_premium_features 1.8.1 Minor update available for module ckeditor5_premium_features (1.8.1). ckeditor5_plugin_pack 1.5.2 Minor update available for module ckeditor5_plugin_pack (1.5.2). node_revision_delete 2.1.0 Minor update available for module node_revision_delete (2.1.0).

The Accessibility Auto Fixer module helps Drupal sites identify and improve accessibility issues based on WCAG guidelines.
It integrates automated scanning using axe-core, provides detailed reports, and offers developer-friendly tools to fix common accessibility problems.

🚀 Module Overview

Accessibility is a critical requirement for modern websites. This module enables site builders, developers, and content editors to:

  • Scan pages for accessibility violations
  • View detailed reports in the Drupal admin dashboard
  • Identify issues such as missing alt text, low contrast, and ARIA problems
  • Improve content quality with editor-level validation

The module leverages axe-core, an industry-standard accessibility engine, to ensure accurate and reliable results.

✨ Features

🔍 Automated Accessibility Scanning

  • Scans pages automatically on load
  • Detects WCAG violations using axe-core
  • Captures severity levels (critical, serious, moderate, minor)

📊 Admin Dashboard

  • Centralized report page at /admin/reports/a11y-dashboard
  • Displays scanned pages with violation counts
  • Tracks scan history with timestamps

🔎 Detailed Violations View

  • Drill-down into individual scan results
  • View:
    • Rule ID (e.g., image-alt)
    • Impact level
    • Description of the issue
    • Affected elements (CSS selectors)

🛠 Auto-Fix Suggestions

  • Highlights common issues like:
    • Missing alt attributes
    • Empty buttons or links
    • Low contrast text
  • Provides actionable recommendations for developers

📝 Content Editor Validation

  • Validates node content during creation/editing
  • Prevents saving content with major accessibility issues
  • Encourages best practices at content level

⚙️ Configuration Options

  • Enable/disable scanning
  • Set violation threshold
  • Control access via permissions

🔐 Secure & Drupal-Compliant

  • Uses Drupal services and dependency injection
  • CSRF-protected endpoints
  • Role-based access control

⚡ Drush & CI Integration

  • Run scans via Drush:
    drush a11y:scan-all --format=json
  • Integrate with CI/CD pipelines
  • Export results in machine-readable format

🎯 Developer-Friendly UI

  • Interactive dashboard
  • Highlight affected elements in the browser
  • Quick navigation between issues

📍 Usage

  • Visit any page to trigger scanning
  • Go to:
    /admin/reports/a11y-dashboard
  • Click "View" to explore detailed violations

Activity

Total releases
2
First release
Apr 2026
Latest release
13 hours ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
1.0.0 Stable Apr 27, 2026
1.0.x-dev Dev Apr 27, 2026