When should I run a security check: before launch or after?
Both. Once before launch or before taking money, and again after every larger change. Problems introduced by an AI edit look exactly like everything else in the app.
Is this list enough for a security questionnaire from a customer?
It covers the questions small customers ask first. Larger customers will ask about backups, access to production, incident handling and sometimes a third-party penetration test, which this list does not cover.
What is the most common problem on newly launched apps?
On apps built with AI tools, the classic two are database rules left open and secret keys shipped to the browser. Both are quick to fix and both are exactly what automated attack tools look for first.