Accessibility Scan Workshop

Learn to scan web applications for WCAG 2.2 accessibility violations using axe-core, IBM Equal Access, and custom Playwright checks.

View the Project on GitHub devopsabcs-engineering/accessibility-scan-workshop

Accessibility Scan Workshop

[!NOTE] This workshop is part of the Agentic Accelerator Framework.

Complete hands-on labs to learn WCAG 2.2 accessibility scanning using axe-core, IBM Equal Access, and custom Playwright checks.

Lab Dependency Diagram

graph LR
    L00[Lab 00: Setup] --> L01[Lab 01: Demo Apps]
    L01 --> L02[Lab 02: axe-core]
    L01 --> L03[Lab 03: IBM Equal Access]
    L01 --> L04[Lab 04: Custom Checks]
    L02 --> L05[Lab 05: SARIF]
    L03 --> L05
    L04 --> L05
    L05 --> L06[Lab 06: GitHub Actions]
    L06 --> L07[Lab 07: Remediation]

Lab Checklist

Delivery Tiers

Tier Labs Duration Azure Required
Half-Day 00, 01, 02, 03, 05 ~3 hours No
Full-Day 00–07 (all) ~6.5 hours Yes

Prerequisites

Getting Started

  1. Fork and clone devopsabcs-engineering/accessibility-scan-demo-app
  2. Run npm install && npx playwright install --with-deps chromium
  3. Start the scanner: ./start-local.ps1
  4. Open Lab 00 and begin