stark-contrast/Stark Accessibility Checker
Run your server on GitHub's infra and scan for accessibility issues with Stark's tooling
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| setup | Set up the current container. Here you can install dependencies related to the container. E.g. install a node version. Use the node version. | no | echo "Nothing to setup" |
| prebuild | Install project dependencies. E.g. npm install | no | echo "Nothing to prebuild" |
| build | Build the project. E.g npm build | no | echo "Nothing to build" |
| serve | Serve the project. E.g npm start | no | echo "Nothing to serve" |
| cleanup | Run a cleanup if needed. | no | echo "Nothing to cleanup" |
| urls | A list of URLs to be scanned, with each URL belonging to its own line. This value follows YAML conventions for multiline strings. | yes | https://getstark.co |
| wait_time | Time in milliseconds to wait before running the scanner. A rough time delay for your server to start | no | 5000 |
| min_score | Minimum score for the action to pass. A number from 0 to 100 | no | 0 |
| token | Stark token required to send data back to stark web. The cli doesn't post data if token is not provided | no | — |
| skip_errors | Continue to scanning the next url if an error occurs while scanning a url | no | false |
| scan_delay | Delay running a scan after navigation has completed (wait for something to happen on the page) | no | 100 |
| viewport | Browser viewport [width]x[height] | no | 800x600 |
| requires_basic_auth | Set to true if your URL uses basic HTTP authentication When true, you must also provide values for "username" and "password". | no | false |
| requires_page_auth | Set to `true` if your URL requires authentication. When true, you must also provide values for "username", "password", "login-page-url", "username-selector", "password-selector", and "submit-button-selector". | no | false |
| username | Username for basic or page authentication | no | — |
| password | Password for basic or page authentication | no | — |
| login_page_url | URL for your login page (usually different than the URL you want to scan). Used with page authentication. | no | — |
| username_selector | Selector (https://playwright.dev/docs/locators#locate-by-css-or-xpath) for the username input on the login page. Used with page authentication. | no | — |
| password_selector | Selector (https://playwright.dev/docs/locators#locate-by-css-or-xpath) for the password input on the login page. Used with page authentication. | no | — |
| submit_button_selector | Selector (https://playwright.dev/docs/locators#locate-by-css-or-xpath) for the submit button on the login page. Used with page authentication. | no | — |
Outputs
no outputs