Vercel
QA Reef for Vercel.
Every deployment gets crawled twice — pre-promote as a blocking check, and again in production after.
What the check does
It crawls the deployment from the root, same-origin, up to 50 pages:
- Broken internal links, 4xx/5xx pages, failed and blocked requests
- Console errors and uncaught exceptions
- Missing title, h1 or meta description; mixed content; page weight
- Load timing, FCP / LCP / CLS / TBT when observed
- Full-page screenshots, pixel-diffed against the previous deployment
- Recorded flows, replayed against the deployment URL
A critical finding fails the check and blocks the promote, linked to a report with the evidence.
Three ways to run it
Vercel integration
Checks appear on every preview and production deploy.
CLI or GitHub Action
Call the hosted API from CI, gate the job on the verdict.
qareef vercel-check --url https://my-app-abc123.vercel.app
Protected previews: give QA Reef the project's Protection Bypass for Automation secret, scoped to that deployment's origin. Without it, a protected preview fails as a critical finding, not a silent pass.
Status
Built and tested; not yet on the Vercel Marketplace, and pricing isn't live.