Next step · What to do next
Basic security check before launch
What you may see
- I want to be sure the site is not an easy target
Why this step
Most real break-ins use a few common mistakes: exposed keys, open admin pages, missing access rules, old packages and weak passwords.
Before you start
- Who has admin access to each account, and is two-step sign-in on?
The prompt for this step
What you type here never leaves your browser. The search runs on this page, and nothing is sent to a server or to an AI.
Kept only in this browser, on this device. Keys and passwords are removed before anything is saved.
Prompt language
Paste it into Claude, ChatGPT, Gemini or Cursor, then follow what it says.
After you tried it, did it work?
Steps
- Search the repository and the live page source for keys and secrets, and list findings by file (without printing them).
- Check that every admin page, API route and action refuses logged-out users and normal users on the server, and that every database table has row level security with narrow policies.
- Check input validation on every form, file upload limits and types, rate limits on sign-in and forms, and that errors do not show internals.
- Run the dependency audit, update safe patches, and set security headers (https only, frame protection, content security policy that fits the site).
- Give me a ranked list: fix now, fix soon, accept.
Do not do this
- Do not turn off a protection to pass a test.
- Do not change live data.