A deployment security check should focus first on mistakes that become public the moment a build ships. A useful security checklist before deployment combines transport protection, browser security controls, cross-origin behavior, cookie settings and accidental frontend exposure. DeployPass turns those observable signals into a short review you can run before production and repeat after a fix.
1. Security headers
Review Content-Security-Policy, HSTS, X-Content-Type-Options, clickjacking controls and Referrer-Policy. Missing headers are not automatically vulnerabilities, but they can remove useful browser defenses or reveal that production hardening was skipped. Treat each result in the context of the application, then verify the final response after deployment.
2. CORS & browser policy
Check cross-origin response behavior and Permissions-Policy for unexpectedly broad access. Public APIs may intentionally allow multiple origins, while authenticated endpoints usually need tighter rules. Pay special attention when credentials and broad origins appear together, and confirm that browser feature permissions match what the product actually needs.
3. Cookies & HTTPS
Confirm the final page uses HTTPS and review Secure, HttpOnly and SameSite cookie signals. Also look for HTTP resources referenced by an HTTPS document. Mixed content can weaken transport guarantees, create browser warnings or cause active resources to be blocked after a release.
4. Frontend exposure
Review public environment hints, source maps, debug markers and client-visible deployment details. Frontend code is public by nature, so the goal is not to hide ordinary JavaScript. The goal is to avoid shipping secrets, internal endpoints, unnecessary debugging information or configuration that should never have reached a public build.
5. Public response hygiene
Inspect server and framework disclosure, response headers and scan coverage. Version banners are rarely a vulnerability on their own, but unnecessary disclosure can help fingerprint a stack. A pre-deployment security check is most useful when it highlights these low-cost hardening opportunities before they become permanent production defaults.
6. Re-scan after fixes
Security review should be repeatable. Fix high-signal findings, deploy the change and run the same check again. A re-scan confirms that the public response actually changed and helps catch regressions introduced by proxies, hosting configuration, CDN rules or a production-only environment.