Plugs into the way
you already ship
Every deploy starts a scan, and every result lands where your team already looks. No SDK, no agent and not one line of code in your app.
GitHub pushdefault branch
CI pipelinesigned webhook
Schedulebetween deploys
RegressPush received, scanning
GitHubcheck run and comment
Slackmessage with the step
Emailpages and severity
Pick whichever fits. Most teams use GitHub or one line in their deploy job.
GitHub
Every push to your default branch starts a scan. No pipeline changes needed.
Any CI pipeline
One signed request from GitHub Actions, GitLab CI or any shell after you deploy.
Schedules
Keep watching between deploys, or start a scan from the dashboard.
One step in your pipeline
Copy, paste,
ship
Add this after your deploy step. The request is signed with your project secret, so nobody else can start scans on your account.
- Returns a scan ID straight away, so deploys never wait
- Poll the status endpoint to fail the build on a regression
- Works from Vercel, Netlify, Fly or your own servers via CI
- name: Start a Regress scan
env:
REGRESS_PROJECT_ID: ${{ secrets.REGRESS_PROJECT_ID }}
REGRESS_WEBHOOK_SECRET: ${{ secrets.REGRESS_WEBHOOK_SECRET }}
run: |
BODY='{}'
SIGNATURE=$(printf '%s' "$BODY" \
| openssl dgst -sha256 -hmac "$REGRESS_WEBHOOK_SECRET" -hex \
| awk '{print $NF}')
curl --fail-with-body -X POST "https://api.regress.app/api/webhook/deploy/$REGRESS_PROJECT_ID" \
-H 'Content-Type: application/json' \
-H "x-regress-signature: sha256=$SIGNATURE" \
--data-raw "$BODY"Alerts only go out when something actually broke, with a summary and a link straight to the full report.
Pull requests
A check run on the pushed commit and a comment on the pull request it came from.
Slack
A message in the channel of your choice with a link straight to the report.
The affected pages and their severity, sent to whoever owns the app.
Sign in
Works behind your login
Record a login once in a live browser. Regress signs in the same way before every scan, whatever your app uses.
- Microsoft
- Okta
- Auth0
- Any SSO
- 2FA
Plans
What's included where
- Deploy webhook and schedules
- Every plan
- Email alerts
- Every plan
- Slack alerts
- Starter and Professional
- GitHub app, checks and comments
- Professional
Connect it in five minutes
Free for 500 pages a month. No credit card, no test scripts.