Catch the unintended side-effects of a growing website
ScanTheThings automatically audits your pages so you can keep things clean and compliant without the manual hunt
ScanTheThings automatically audits your pages so you can keep things clean and compliant without the manual hunt
From ADA accessibility risks to broken checkout buttons and dead links, ScanTheThings audits every detail that affects your visitors in a single instant pass.
Ensure every customer can use your product and protect your business from legal demand letters.
Prevent the embarrassing visual glitches that make a professional company look careless or broken.
{{ customer.name }} and unescaped tags like <sup>1</sup>, <br>, or leaking into live headings and footnotes.
Find the invisible technical glitches that cause prospective customers to leave in silence.
Traditional accessibility scanners are built for one person running one test at a time. ScanTheThings keeps everyone involved.
Reason: "Approved marketing design exception for Q4 seasonal campaign banner."
1. Web App (Zero Installs): The core web runner operates 100% inside standard unprivileged browser tabs using isolated sandboxed iframes and your local CPU. Zero downloads, zero Chrome plugins, and zero IT security tickets required.
2. Browser Extension (Optional Power Tool): When you need to audit pages protected by strict anti-bot firewalls (Cloudflare Super Bot Fight Mode), private intranet portals, or local dev (localhost), our official extension audits the live tab in 1 click. Unlike legacy tools, it uses strict activeTab permissions—only running when explicitly clicked, with zero background tracking.
↳ Demands "Read and change all data on all websites" • Blocked on enterprise devices; exposes internal network traffic.
npx scanthethings-mcp to equip your AI agent with native inspection tools to audit http://localhost:3000, pull exact WCAG remediation patterns, and autonomously self-heal bugs in place before you commit.
Claude Code, Cursor, Windsurf, Devin, Antigravity
Cline, Roo Code, Continue.dev, GitHub Copilot
DeepSeek, OpenAI Codex, Ollama (Local), Grok, ChatGPT
> audit_webpage({ url: "http://localhost:3000" })
Target: <button class="btn-primary"> • Ratio 3.1:1 fails required 4.5:1
Fetching remediation spec ➔ Updating CSS to #475569 (5.2:1 contrast ratio)
Zero cloud compute calculations. Zero surprise monthly overages. Start free forever or unlock team usage rates and automation for $50/year flat.
Everything needed to audit personal sites, side projects, and clients.
Built for engineering teams, agencies, and enterprise site compliance.
Viewing and triggering reports works anywhere, but multi-URL in-browser scanning must run in a desktop tab or via CI/CD. Mobile operating systems (both iOS Safari and Android Chrome) aggressively freeze background tabs and put screens to sleep after 30 seconds to conserve battery—halting in-flight Axe-core tests and sandboxed iframes midway.
ScanTheThings was engineered specifically to clear enterprise security reviews with zero friction on locked-down corporate laptops:
activeTab permissions that only activate when explicitly clicked.
Network & Console) and verify in real time that zero tracking pixels, ad beacons, or outbound payload leaks exist.
Yes—in fact, for automated regression testing, headless CI/CD and CLI runs are even more consistent and robust. While both methods power their accessibility audits with the industry-standard Axe-core engine, they serve complementary operational roles:
Streams live visual progress directly in your active tab and runs the full 10-engine sweep (broken links, 404 assets, CSP, console errors, and code leaks). Pauses if your laptop sleeps or the browser tab is closed.
Runs 100% unattended across any pipeline (GitHub Actions, GitLab CI, Azure DevOps, Docker, or cron) using real Playwright Chromium—waiting for full SPA hydration (networkidle) in a pristine sandbox with zero browser extension interference.
Yes! ScanTheThings is 100% editor- and model-agnostic with an official Model Context Protocol (MCP) server. Whether you use Claude Code, Cursor, Windsurf, or VS Code extensions (Cline, Roo Code, Continue, Copilot), configuring npx scanthethings-mcp equips your AI agent with real-time web auditing tools:
Your agent calls audit_webpage and check_security_headers against http://localhost:3000 to verify WCAG compliance, console errors, and CSP/HSTS headers before you push.
When an issue is flagged, the agent calls get_wcag_guidance to pull exact "Good vs Bad" code patterns for color contrast, ARIA landmarks, form labels, and image alt tags.
claude mcp add scanthethings -- npx -y scanthethings-mcp, or check out our Automation Hub for step-by-step IDE configs.
Yes, 100%. ScanTheThings is completely editor-agnostic and model-agnostic. You do not need to switch to an AI-native IDE to get autonomous frontend auditing:
Popular autonomous extensions like Cline, Roo Code, and Continue.dev feature native MCP support. Simply add npx scanthethings-mcp to your cline_mcp_settings.json or Continue config.
Connect any AI model: DeepSeek R1/Coder, OpenAI Codex/GPT-4o, Anthropic Claude, or Local Ollama models. MCP passes clean structured findings so any model can reason and self-heal regressions.
Copy or download this structured Markdown audit report to paste directly into ChatGPT, Claude, Gemini, or Cursor for instant code fixes.
With a free ScanTheThings account, you can create persistent Ignore Lists. Suppress known third-party widgets, acceptable design exceptions, or staging-only errors across all future single scans, 500-page batch suites, and automated CI/CD runs.