Automated Accessibility Scanning
O-Hat Scanner provides professional accessibility reports in GitHub Pages using GitHub Actions. It combines the power of axe-core testing with Oobee-inspired reporting to deliver clear, actionable insights into web accessibility.
Scan reports feature:
- Professional, searchable HTML reports with severity grouping
- WCAG 2.2 automation coverage tracking
- Top affected pages ranking
- CSV export for integration with spreadsheets
- Collapsible severity sections with detailed violation info
🤖 CI Scanner
Runs in GitHub Actions against a list of URLs. Automatically scans on push, generates reports, and deploys to GitHub Pages.
🏠 Standalone Scanner
Deploy a single HTML file to your site for same-origin scanning. Perfect for local testing, VPNs, or staging environments.
📊 Oobee Reports
Beautiful, professional reports inspired by GovTechSG's Oobee. Search issues, filter by severity, view top pages.
Recent Scan Reports
View detailed accessibility reports from recent scans:
| Options | ||||||||
|---|---|---|---|---|---|---|---|---|
| Open |
https://www.government.bg/en
|
desktop | light | chromium | 80 | 1516 | ||
| Open |
https://www.gov.ie/
|
desktop | light | chromium | 100 | 42 | ||
| Open |
https://www.gov.ie/
|
desktop | light | chromium | 100 | 43 | ||
| Open |
https://www.italia.it/
|
desktop | light | chromium | 99 | 2635 | ||
| Open |
https://www.italia.it/
|
desktop | light | chromium | 99 | 2637 | ||
| Open |
https://europa.eu/
|
desktop | light | chromium | 1 | 0 | ||
| Open |
https://europa.eu/
|
desktop | light | chromium | 1 | 0 | ||
| Open |
https://valtioneuvosto.fi/en
|
desktop | light | chromium | 10 | 37 | ||
| Open |
https://valtioneuvosto.fi/en
|
desktop | light | chromium | 10 | 37 | ||
| Open |
https://www.japan.go.jp/
|
desktop | light | chromium | 18 | 669 | ||
| Open |
https://gouvernement.lu/en
|
desktop | light | chromium | 1 | 4 | ||
| Open |
https://gouvernement.lu/en
|
desktop | light | chromium | 1 | 4 | ||
| Open |
https://www.kormany.hu/en
|
desktop | light | chromium | 39 | 1396 | ||
| Open |
https://www.vlada.cz/en/
|
desktop | light | chromium | 82 | 455 | ||
| Open |
https://www.gov.pl/
|
desktop | light | chromium | 100 | 316 | ||
| Open |
https://www.latvia.eu/en
|
desktop | light | chromium | 100 | 5179 | ||
| Open |
https://www.oesterreich.gv.at/
|
desktop | light | chromium | 99 | 23 | ||
| Open |
https://www.sanidad.gob.es/
|
desktop | light | chromium | 27 | 326 | ||
| Open |
https://www.sanidad.gob.es/
|
desktop | light | chromium | 27 | 319 | ||
| Open |
https://www.who.int/
|
desktop | light | chromium | 100 | 1233 | ||
| Open |
https://www.gov.si/en
|
desktop | light | chromium | 31 | 57 | ||
| Open |
https://www.belgium.be/
|
desktop | light | chromium | 1 | 3 | ||
| Open |
https://www.belgium.be/
|
desktop | light | chromium | 1 | 3 | ||
| Open |
https://www.regeringen.se/
|
desktop | light | chromium | 100 | 20 | ||
| Open |
https://www.un.org/en/
|
desktop | light | chromium | 94 | 4220 | ||
| Open |
https://vlada.gov.hr/en
|
desktop | light | chromium | 47 | 1372 | ||
| Open |
https://vlada.gov.hr/en
|
desktop | light | chromium | 47 | 1372 | ||
| Open |
https://www.portugal.gov.pt/
|
desktop | light | chromium | 95 | 2085 | ||
| Open |
https://www.elysee.fr/en/
|
desktop | light | chromium | 26 | 17 | ||
| Open |
https://www.elysee.fr/en/
|
desktop | light | chromium | 26 | 156 | ||
| Open |
https://www.government.bg/en
|
desktop | light | chromium | 80 | 1512 | ||
| Open |
https://www.gov.ie/
|
desktop | light | chromium | 100 | 7 | ||
| Open |
https://www.italia.it/
|
desktop | light | chromium | 99 | 2656 | ||
| Open |
https://europa.eu/
|
desktop | light | chromium | 1 | 0 | ||
| Open |
https://valtioneuvosto.fi/en
|
desktop | light | chromium | 10 | 37 | ||
| Open |
https://www.japan.go.jp/
|
desktop | light | chromium | 18 | 662 | ||
| Open |
https://gouvernement.lu/en
|
desktop | light | chromium | 4 | 18 | ||
| Open |
https://www.kormany.hu/en
|
desktop | light | chromium | 40 | 1795 | ||
| Open |
https://www.vlada.cz/en/
|
desktop | light | chromium | 87 | 403 | ||
| Open |
https://www.gov.pl/
|
desktop | light | chromium | 100 | 311 | ||
| Open |
https://www.latvia.eu/en
|
desktop | light | chromium | 100 | 5179 | ||
| Open |
https://www.oesterreich.gv.at/
|
desktop | light | chromium | 97 | 19 | ||
| Open |
https://www.sanidad.gob.es/
|
desktop | light | chromium | 27 | 324 | ||
| Open |
https://www.who.int/
|
desktop | light | chromium | 100 | 1234 | ||
| Open |
https://www.who.int/
|
desktop | light | chromium | 100 | 1234 | ||
| Open |
https://www.gov.si/en
|
desktop | light | chromium | 31 | 56 | ||
| Open |
https://www.belgium.be/
|
desktop | light | chromium | 1 | 3 | ||
| Open |
https://www.regeringen.se/
|
desktop | light | chromium | 100 | 15 | ||
| Open |
https://www.regeringen.se/
|
desktop | light | chromium | 100 | 21 | ||
| Open |
https://www.un.org/en/
|
desktop | light | chromium | 100 | 4222 | ||
| Open |
https://vlada.gov.hr/en
|
desktop | light | chromium | 47 | 1359 | ||
| Open |
https://www.portugal.gov.pt/
|
desktop | light | chromium | 96 | 2137 | ||
| Open |
https://www.portugal.gov.pt/
|
desktop | light | chromium | 96 | 2134 | ||
| Open |
https://www.elysee.fr/en/
|
desktop | light | chromium | 26 | 16 | ||
| Open |
https://www.government.bg/en
|
desktop | light | chromium | 80 | 1521 | ||
| Open |
https://www.japan.go.jp/
|
desktop | light | chromium | 18 | 658 | ||
| Open |
https://www.kormany.hu/en
|
desktop | light | chromium | 41 | 1616 | ||
| Open |
https://www.vlada.cz/en/
|
desktop | light | chromium | 81 | 401 | ||
| Open |
https://www.gov.pl/
|
desktop | light | chromium | 100 | 315 | ||
| Open |
https://www.latvia.eu/en
|
desktop | light | chromium | 100 | 5102 | ||
| Open |
https://www.oesterreich.gv.at/
|
desktop | light | chromium | 99 | 26 | ||
| Open |
https://www.gov.si/en
|
desktop | light | chromium | 42 | 67 | ||
| Open |
https://www.un.org/en/
|
desktop | light | chromium | 100 | 4287 | ||
| Open |
https://www.ontario.ca
|
desktop | light | chromium | 50 | 74 | ||
| Open |
https://novascotia.ca
|
desktop | light | chromium | 50 | 98 | ||
| Open |
https://www.gov.bc.ca
|
desktop | light | chromium | 50 | 865 | ||
| Open |
https://www.canada.ca
|
desktop | light | chromium | 50 | 59 | ||
| Open |
https://www.nyc.gov
|
desktop | light | chromium | 50 | 106 | ||
| Open |
https://www.ny.gov
|
desktop | light | chromium | 22 | 27 | ||
| Open |
https://www.usa.gov
|
desktop | light | chromium | 50 | 150 | ||
| Open |
https://ec.europa.eu
|
desktop | light | chromium | 50 | 80 | ||
| Open |
https://www.nsf.gov
|
desktop | light | chromium | 50 | 175 | ||
| Open |
https://www.diplomatie.gouv.fr
|
desktop | light | chromium | 50 | 358 | ||
| Open |
https://digital-strategy.ec.europa.eu
|
desktop | light | chromium | 50 | 137 | ||
| Open |
https://www.bundesregierung.de
|
desktop | light | chromium | 50 | 1038 | ||
| Open |
https://www.healthcare.gov
|
desktop | light | chromium | 50 | 52 | ||
| Open |
https://www.texas.gov
|
desktop | light | chromium | 50 | 95 | ||
| Open |
https://www.medicare.gov
|
desktop | light | chromium | 24 | 5 | ||
| Open |
https://www.ca.gov
|
desktop | light | chromium | 33 | 36 | ||
| Open |
https://www.colorado.gov
|
desktop | light | chromium | 29 | 62 | ||
| Open |
https://www.cms.gov
|
desktop | light | chromium | 50 | 0 | ||
| Open |
https://oit.colorado.gov
|
desktop | light | chromium | 50 | 106 | ||
| Open |
https://georgia.gov
|
desktop | light | chromium | 50 | 279 | ||
| Open |
https://www.va.gov
|
desktop | light | chromium | 50 | 15 | ||
| Open |
https://digital.georgia.gov
|
desktop | light | chromium | 50 | 314 | ||
| Open |
https://www.gov.uk
|
desktop | light | chromium | 50 | 118 | ||
| Open |
https://www.gsa.gov
|
desktop | light | chromium | 50 | 107 | ||
| Open |
https://www.government.nl
|
desktop | light | chromium | 50 | 23 | ||
| Open |
https://www.govt.nz
|
desktop | light | chromium | 50 | 0 |
📦 Related Project: O-Hat Standalone Scanner
Need same-origin browser-based scanning? Check out the O-Hat Standalone Scanner—a companion project that runs accessibility scans directly in your browser.
Features:
- Single HTML file—no server required
- Discovers pages via sitemap.xml
- Real-time progress tracking
- JSON + CSV export with Oobee-compatible schema
- Token-based access control
Try it: Live demo | GitHub repository
📈 Trends & History
Track accessibility improvements over time with the Trends Dashboard.
View violation counts across multiple scans, filter by target/viewport/browser, and export historical data.