Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Configuration Language Lock 1.0.2 Minor update available for module config_language_lock (1.0.2). Release: Canvas Override 1.0.1 Minor update available for module canvas_override (1.0.1). Release: Media Remote Image 8.x-1.2 Minor update available for module media_entity_remote_image (8.x-1.2). Release: IDNA Convert Service (punycode) 2.0.4 Minor update available for module idna (2.0.4). Release: Bootstrap Cloud 7.1.3 Minor update available for theme bootstrap_cloud (7.1.3). Release: Token Browser 1.0.2 Minor update available for module token_browser (1.0.2). Release: Varbase Project 11.0.8 Minor update available for module varbase_project (11.0.8). Release: Media Remote Image 2.0.0-beta1 First beta version released for module media_entity_remote_image (2.0.0-beta1). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Security Coverage: Module Scout Module module_scout now has official Drupal security advisory coverage.

Accessibility Auto Fixer

2 sites Security covered Drupal 10โ€“11
View on drupal.org

This module automatically scans your Drupal website for accessibility issues based on WCAG guidelines using axe-core. It provides reports and tools to help fix common problems like missing alt text and low contrast, and can even validate content to prevent accessibility errors from being saved.

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

Depends on

Dependencies of the latest stable release

  • node Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Apr 2026
Latest release
2 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.1 Stable 10โ€“11 Jun 21, 2026
1.0.0 Stable 10โ€“11 Apr 27, 2026
1.0.x-dev Dev 10โ€“11 Apr 27, 2026