dev-tools 5 min read

AccessiGuard – WCAG Scanner with AI Fix Suggestions

Scan any website for accessibility issues in 30 seconds. AccessiGuard combines WCAG checking, ADA compliance reporting, and AI fix suggestions via web UI or CLI.

By
Share: X in
AccessiGuard product thumbnail

TL;DR

TL;DR: AccessiGuard is a web-based accessibility scanner that checks WCAG 2.1 compliance and ADA risk in about 30 seconds, outputs a detailed report with AI-generated fix suggestions, and ships as both a web tool and a CLI/GitHub Action.

What Is AccessiGuard?

AccessiGuard is a browser-based accessibility scanner that checks any public URL for WCAG 2.1 compliance and ADA Title III risk. It runs a real browser against the target page, catching issues static scanners miss — color contrast failures, dynamic content rendered via JavaScript, keyboard trap indicators, and more.

The tool targets developers and legal/compliance teams who need quick, actionable audit results without subscribing to an enterprise platform.

Key capabilities:

  • 100+ accessibility checks covering WCAG 2.1 A/AA and ADA requirements
  • Real browser analysis — evaluates what actually renders, not just raw HTML
  • AI fix suggestions — each flagged issue comes with a plain-English recommendation
  • ADA risk report — timestamped PDF-ready summary for legal exposure assessment
  • CI integration — GitHub Action and npx CLI for automated scanning

Pricing is a $15 one-time scan (no subscription). There is a free tier with limited checks.

Setup Workflow

Option A — Web UI (immediate, no install)

  1. Open accessiguard.app
  2. Enter the target URL
  3. Click Check My Compliance
  4. Download the report or copy the share link

Results arrive in approximately 30 seconds.

Option B — CLI (npx, no global install)

npx accessiguard scan https://example.com

With a score threshold (fails build if score drops below):

npx accessiguard scan https://example.com --threshold 80 --ci

Output as JSON for automation:

npx accessiguard scan https://example.com --json

Option C — GitHub Action (automated on every PR)

name: accessibility-scan

on:
  push:
    branches: [main]
  pull_request:

jobs:
  accessiguard:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run accessibility scan
        uses: PrimeStark/accessiguard-cli@v1
        with:
          url: https://your-site.com
          threshold: '75'

The Action exposes score, passed, and report_url as step outputs for downstream steps.

Global CLI install

npm i -g accessiguard

Then:

accessiguard scan https://example.com --ci

What the Scanner Checks

The tool runs real headless browser analysis against the target URL. Checks include but are not limited to:

| Category | Examples | |---|---| | Color contrast | Text-to-background ratios below 4.5:1 | | Keyboard accessibility | Focus traps, missing skip links | | ARIA labels | Missing or incorrect landmark roles | | Image alt text | Missing alt on informative images | | Form labels | Unlabeled inputs, incorrect for attributes | | Dynamic content | JavaScript-rendered overlays without announcements | | Heading hierarchy | Skipped heading levels, empty headings |

Practical Evaluation Checklist

  • Speed: Scan completes in approximately 30 seconds per URL
  • Price model: $15 one-time per scan. No subscription required for the core report
  • Coverage: Real browser execution catches client-side rendering issues that HTML-only checkers miss
  • Integration surface: CLI (npx/global) and GitHub Action. No native GitLab CI or Bitbucket pipeline step yet
  • Report format: Browser-based report with shareable URL. ADA risk section is timestamped and lawyer-ready
  • AI suggestions: Each issue includes a plain-English fix recommendation generated from the failing rule
  • Limitations: Requires a public URL. Intranet or password-protected sites need the CLI running against a local environment

Security Notes

  • Scans only public URLs — the service does not authenticate or crawl behind login walls
  • No data is stored on AccessiGuard servers after the report is delivered (check their privacy policy for details)
  • The CLI runs entirely in your own environment (npx downloads and executes the package locally)
  • For CI use, store threshold values as secrets or Action inputs rather than hardcoding sensitive targets

FAQ

Q: Does it support private or localhost URLs? A: The web UI requires a public URL. For private targets, run npx accessiguard scan locally or self-host the CLI in your internal CI runner.

Q: What WCAG levels are checked? A: WCAG 2.1 Level A and AA checks are included. The ADA risk report maps findings to Title III requirements.

Q: Is there a bulk scan or dashboard for monitoring multiple domains? A: Not in the current release. Each scan is a one-time report. A dashboard for tracking multiple domains is mentioned on the pricing page as a potential future feature.

Q: How does it compare to axe or Lighthouse accessibility audits? A: axe (Deque) and Lighthouse run browser extensions or local audits with similar rule coverage. AccessiGuard’s value is in the one-click web UI, ADA legal risk framing, and integrated report sharing — useful when you need to hand a compliance report to a non-technical stakeholder.

Q: Is the CLI open source? A: The CLI package (accessiguard) is published on npm. The underlying scanner engine is powered by the AccessiGuard web service. The source repository is at github.com/PrimeStark/accessiguard-cli.

Conclusion

AccessiGuard fills a specific niche: teams that need a fast, no-subscription WCAG/ADA audit result to share with legal or non-technical stakeholders. The CLI and GitHub Action make it programmable for CI pipelines, while the web UI handles ad-hoc checks without any setup.

If you need to audit a marketing site, government portal, or public-facing web app before a compliance deadline, it is worth the $15 for a timestamped, lawyer-ready report. For ongoing CI-based accessibility regression testing, the GitHub Action approach with a threshold score is a low-friction addition to an existing workflow.

Source and Accuracy Notes