axibly/ADA Accessibility Scanner
Automated accessibility testing for web applications
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| server-url | Base URL of the running application to scan | yes | — |
| health-check-path | Path for health checking the server | — | / |
| health-check-timeout | Seconds to wait for server health check | — | 30 |
| scan-strategy | Page discovery strategy (single, sitemap, crawl, paths) | — | single |
| scan-paths | Specific paths to scan (newline separated, used with paths strategy) | no | — |
| max-pages | Maximum number of pages to scan | — | 10 |
| wcag-level | WCAG compliance level (A, AA, AAA) | — | AA |
| fail-on-violations | Fail the action if violations are found | — | true |
| threshold | Minimum accessibility score (0-100) | — | 80 |
| include-best-practices | Include accessibility best practices in scan | — | true |
| include-experimental | Include experimental accessibility rules | — | false |
| api-key | ADA Platform API key | yes | — |
| api-url | ADA Platform API URL | — | https://api.ada-platform.com |
| report-formats | Report formats to generate (json, html, markdown) | — | json,html |
| comment-pr | Post results as PR comment | — | true |
| upload-artifacts | Upload reports as GitHub artifacts | — | true |
| custom-headers | Custom HTTP headers (JSON format) | no | — |
| user-agent | Custom user agent string | no | — |
Outputs
| name | description |
|---|---|
| scan-id | Unique identifier for this scan |
| score | Overall accessibility score (0-100) |
| violations-count | Number of accessibility violations found |
| pages-scanned | Number of pages that were scanned |
| report-url | URL to the detailed accessibility report |
| report-html | Path to the HTML report file |
| report-json | Path to the JSON report file |
| success | Whether the scan passed the specified threshold |