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
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.