Skip to content
BuildThenTestedSee packages

Clerk pre-launch checklist

10 checks in the order we run them, most severe first. Each one has a self-check you can do in the Clerk console and your browser, and a fix direction. Free to use; nothing to sign up for.

Defaults referenced come from Clerk's documentation, verified 2026-09-21, on the Clerk hub.

  1. Secrets and keys

    • NEXT_PUBLIC_ prefix on a secret

      In your hosting dashboard (Vercel: Project, Settings, Environment Variables) or your .env files, list every variable whose name starts with NEXT_PUBLIC_.

      Critical
    • Secrets committed to the code repository

      Open your project on GitHub (or the code view in your builder) and look at the file list for .env, .env.local, .env.production, serviceAccountKey.json or firebase-adminsdk files.

      Critical
  2. Data access

  3. Login and permissions

  4. Payments

Questions

clerk security checklist

The list above: 10 checks across 4 categories, most severe first. Each links to a page with what the issue looks like, a self-check and a fix direction. Download the Markdown file to tick items off in your own notes.

can i use this checklist without buying anything

Yes. That is the point of publishing it. If you run every self-check and fix what you find, you have done most of what the security sweep does. What our test adds is a second account, scripts that enumerate everything, and a written report you can show someone.

Prefer someone else to run it: the security sweep covers the critical items in 24 hours; the pre-launch check covers the full list. Or run the self-check tool.