| layout | default |
|---|---|
| title | Home |
| nav_order | 0 |
| permalink | / |
Welcome to the Accessibility Scan Workshop — a hands-on, progressive workshop that teaches you how to scan web applications for WCAG 2.2 accessibility violations using axe-core, IBM Equal Access, and custom Playwright checks.
All results are normalized to SARIF v2.1.0 for unified reporting in GitHub Advanced Security or Azure DevOps Advanced Security.
Note
This workshop is part of the Agentic Accelerator Framework.
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]
L05 --> L06A[Lab 06-ado: ADO AdvSec]
L06 --> L07[Lab 07: Remediation]
L06A --> L07A[Lab 07-ado: ADO Pipelines]
- GitHub account with Copilot access
- Node.js 20+
- Docker Desktop
- Azure subscription (full-day tier only)
- PowerShell 7+
See Lab 00: Prerequisites for detailed installation instructions.
| # | Lab | Duration | Level |
|---|---|---|---|
| 00 | Prerequisites | 30 min | Beginner |
| 01 | Explore Demo Apps | 25 min | Beginner |
| 02 | axe-core | 35 min | Intermediate |
| 03 | IBM Equal Access | 30 min | Intermediate |
| 04 | Custom Playwright Checks | 35 min | Intermediate |
| 05 | SARIF Output | 30 min | Intermediate |
| 06 | GitHub Actions | 40 min | Advanced |
| 06-ADO | ADO Advanced Security | 35 min | Intermediate |
| 07 | Remediation (GitHub) | 45 min | Advanced |
| 07-ADO | Remediation (ADO) | 50 min | Advanced |
| Time | Activity |
|---|---|
| 0:00 – 0:30 | Lab 00: Prerequisites |
| 0:30 – 0:55 | Lab 01: Explore Demo Apps |
| 0:55 – 1:30 | Lab 02: axe-core |
| 1:30 – 2:00 | Lab 03: IBM Equal Access |
| 2:00 – 2:15 | Break |
| 2:15 – 2:55 | Lab 06: GitHub Actions (or Lab 06-ADO) |
| Time | Activity |
|---|---|
| 0:00 – 0:30 | Lab 00: Prerequisites |
| 0:30 – 0:55 | Lab 01: Explore Demo Apps |
| 0:55 – 1:30 | Lab 02: axe-core |
| 1:30 – 2:00 | Lab 03: IBM Equal Access |
| 2:00 – 2:35 | Lab 04: Custom Playwright Checks |
| 2:35 – 2:50 | Break |
| 2:50 – 3:20 | Lab 05: SARIF Output |
| 3:20 – 4:00 | Lab 06: GitHub Actions |
| 4:00 – 4:35 | Lab 06-ADO: ADO Advanced Security |
| 4:35 – 4:50 | Break |
| 4:50 – 5:35 | Lab 07: Remediation (GitHub) |
| 5:35 – 6:25 | Lab 07-ADO: Remediation (ADO) |
| Tier | Platform | Labs | Duration | Azure Required |
|---|---|---|---|---|
| Half-Day (GitHub) | GitHub | 00, 01, 02, 03, 06 | ~3 hours | No |
| Half-Day (ADO) | ADO | 00, 01, 02, 03, 06-ado | ~3 hours | Yes |
| Full-Day (GitHub) | GitHub | 00–05, 06, 07 | ~6.5 hours | Yes |
| Full-Day (ADO) | ADO | 00–05, 06-ado, 07-ado | ~7 hours | Yes |
| Full-Day (Dual) | Both | 00–05, 06, 06-ado, 07, 07-ado | ~8.5 hours | Yes |
- Fork or use this template to create your own workshop instance.
- Complete Lab 00: Prerequisites to set up your environment.
- Work through the labs in order — each lab builds on the previous one.
Tip: This workshop is designed for GitHub Codespaces. Click Code → Codespaces → New codespace to get a pre-configured environment with all tools installed.
| Repository | Description |
|---|---|
| Agentic Accelerator Framework | Agent definitions, instructions, skills, and CI/CD workflows |
| Agentic Accelerator Workshop | Hands-on workshop for AI-powered Accelerator agents |
| FinOps Scan Workshop | Azure cost governance scanning workshop |
| Code Quality Scan Workshop | Code quality scanning workshop |
| APM Security Scan Workshop | Agent configuration file security scanning workshop |
