Skip to content

jsdev/playwright-axe-audit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

axe-audit-reporting

containerized solution where you can create audits keyed off domain and routes.

Run npm install because Dockerfile copy package*.json and node_modules

This was done so don't have to configure NPM differently between open or closed networks. This will allow easy to upgrade and use the latest npm modules, and if not be able to troubleshoot easier without having to step into container.

npm i

mkdir reports

Define all the applications and routes want to audit

touch urls.txt

Don't put urls in quotes or seperate by commas, it simply will be parsed by linebreaks

This assumes you have docker running locally, or something that mimics docker CLI like podman

Replace /Users/uname with your absolute path which you can run pwd to get.

podman build -t axe-audit-reporting .

podman run \
  -v /Users/uname/reports:/app/reports \
  -v /Users/uname/urls.txt:/app/urls.txt \
  axe-audit-reporting
docker build -t axe-audit-reporting .

docker run \
  -v /Users/uname/reports:/app/reports \
  -v /Users/uname/urls.txt:/app/urls.txt \
  axe-audit-reporting

Supports PKI for authentication and 2FA

If need help configuring a proxy, mounting certs, etc. You can reach out.

About

containerized solution where you can create

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published