Crawler and analysis pipeline for large-scale web accessibility audits, built on axe-core.
Crawls a site, runs axe accessibility checks on each page (including multi-step funnels), and aggregates the violations into consolidated reports — the tooling side of WCAG and European Accessibility Act compliance work.
- Crawler — discovers pages and templates across the target site (
src/) - Analyzer — runs axe-core against each page and funnel (
src/analysis/) - Reporting — concatenates and aggregates results into audit reports (
src/analysis/report_pipeline.py)
pip install -r requirements.txt # see src/ for configuration
python -m src.analysis.report_pipelineConfiguration lives in src/analysis/utils/config.py.
Guglielmo Puzio (@capazme) — capazme.github.io