Loading
Projects

Web audit interface

a11y-scanner

A web accessibility scanner powered by a11y-engine. It runs WCAG audits against a target URL and turns engine output into progress UI, scorecards, findings, exports, and actionable reports.

a11y-scanner is the user-facing web application for the a11y-engine ecosystem. It accepts a target URL, optional GitHub repository context, selected WCAG axe tags, engine choices, viewport settings, color scheme, crawl depth, timeout strategy, and AI audience options.

The scanner delegates the actual audit work to @diegovelasquezweb/a11y-engine, then renders enriched findings with compliance score, WCAG status, severity totals, persona impact groups, quick wins, detected stack, source-pattern findings, screenshots, and AI-enhanced remediation details when available.

The app supports local execution through LOCAL_MODE and remote execution through a GitHub Actions workflow. That workflow installs browsers, runs the a11y-audit CLI, bundles JSON results, checklist, PDF, screenshots, and exposes artifacts back to the web UI.

What it does

  • Runs multi-engine WCAG scans through a11y-engine from a web UI.
  • Supports target URL scans with optional GitHub repository context for source-pattern analysis.
  • Advanced settings include axe tags, engines, route limits, crawl depth, wait strategy, viewport, color scheme, incomplete findings, and AI audience.
  • Displays scan progress, compliance score, severity cards, issue details, persona impact, quick wins, and visual evidence.
  • Exports report artifacts including JSON result data, PDF stakeholder report, checklist, and screenshots.
  • Can run locally or trigger a GitHub Actions workflow for remote scanning and artifact retrieval.