A practical, actionable security checklist for website owners and developers. Cover the essentials to protect your site and users.
HTTPS encrypts data in transit between your users and your server. It is a baseline requirement, not optional.
Strict-Transport-Security: max-age=31536000; includeSubDomains; preloadHTTP response headers are your first line of defense against XSS, clickjacking, and data injection attacks.
Content-Security-Policy: default-src 'self'; script-src 'self'
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: camera=(), microphone=(), geolocation=()Check your security headers instantly. Run a free scan on Dr Urls.
Check your sitepackage-lock.json, pnpm-lock.yaml)Want to see how your site stacks up? Run a free audit now.
Check your siteRun a comprehensive audit across SEO, security, performance, and accessibility. No sign-up required.
Check your website