Audit the machine-readable layer underneath a website: crawl policy, structured data, canonical and noindex signals, response headers, accessibility semantics, and the tracker surface. Deterministic checks, no account, no score out of 100.
Broken internal links and missing assets. A partial crawl cannot prove a file is absent from the server, so these checks are disabled here. The CLI runs them against a local directory.
Anything that needs a real browser: JavaScript-rendered content, layout, contrast, focus order. The engine reads HTML as text.
Full WCAG accessibility. The CLI's `npm run verify:a11y` drives axe-core in a real browser; this endpoint only does the markup-level subset above.
HTML validity and schema.org vocabulary validation. Those are the CLI's html-validate and schemarama gates.
Page speed, Core Web Vitals and real load timing.
Pages beyond the crawl cap, non-HTML resources, and any origin other than the one you submitted.
Whether your content is accurate, useful, or true.
Up to 4 pages per audit, 400 KB per response, 20s total. Public hosts only: requests to private, loopback and link-local addresses are refused. Rate limited per IP.