API keys called from the browser
The fastest way to make an OpenAI or Stripe call work in Bolt is to call it from the client, and that's what it does. The key ends up in the bundle, and someone's script finds it within days. We proxy every paid call through a function that checks the caller first.
Fixed by Security hardening