Routing
Status, redirect chain, final path, and explicit route expectations.
PRE-MERGE BEHAVIORAL DIFF
Send the same request to preview and production. Catch the status, redirect, header, cookie, and metadata drift that a green build cannot see.
/matches
/login1 warning
cookie attributes
preview is missing secure
01 / THE GAP
Preview hosts, platform defaults, and environment rules change behavior outside your application bundle. DeployProof treats production as the contract and shows the difference.
02 / COMPARISON
Status, redirect chain, final path, and explicit route expectations.
Cache behavior, content type, CSP, HSTS, frame policy, and CORS-adjacent controls.
Names and security attributes are compared. Values never enter a report.
Canonical URLs, robots directives, and titles reveal subtle release drift.
03 / CI CONTRACT
Human output for the terminal, JSON for tooling, GitHub annotations for pull requests, and SARIF for code scanning.
$ deployproof --strict / ✓ matches production /docs ✓ matches production /login ! DP005 cookie attributes differ preview [httponly, samesite=none] production [httponly, samesite=lax, secure] 2 matching · 0 errors · 1 warning
04 / YOUR PIPELINE
DeployProof runs inside the CI you already use. There is no hosted account, dashboard, server, or telemetry. Pass it the preview URL from your platform and keep the result beside the code.
Read the integration guide ↗Requests are timed out. Redirects are capped. Readable bodies are size-limited and only parsed for public HTML metadata. Bodies, cookie values, custom request headers, and raw query values stay out of reports.
OPEN SOURCE · MIT
Prove it against the deployment your users already trust.