Topics: where builders stumble

Ranked by counting the sourced stories and security incidents on this site. It's a small, growing sample, so treat it as a guide, not a survey.

  1. #1 Trusting agents & AI input

    15

    Agents read web pages, files, emails and tool output that can hide instructions. Give agents the fewest permissions possible and approve anything that runs commands, sends data, deletes or pays.

    0 build stories · 15 security incidents · See all with fix prompts →
  2. #2 Usage limits, credits & costs

    8

    Plans and credits run out faster than people expect. Check usage daily, use cheaper models or plan mode for small edits, and commit progress so a limit pauses you instead of stranding work.

    8 build stories · 0 security incidents · See all with fix prompts →
  3. #3 Launch, pricing & users

    6

    Building fast makes it easy to build something nobody wants. Talk to users and set a price early, and have a support email ready.

    6 build stories · 0 security incidents · See all with fix prompts →
  4. #4 Auth, sessions & access

    6

    AI writes login quickly but often misses expiry, logout and who-can-see-what. Test logging out, expired sessions and another user's data before launch.

    3 build stories · 3 security incidents · See all with fix prompts →
  5. #5 Leaked secrets & API keys

    6

    Keys in front-end code or public repos get found and abused within hours. Keep secret keys server-side, set spend limits and turn on secret scanning.

    1 build story · 5 security incidents · See all with fix prompts →
  6. #6 Fix loops & regressions

    5

    After 2–3 failed fixes, stop. Restore the last working version, start a fresh chat, paste the exact error and ask for one small change.

    5 build stories · 0 security incidents · See all with fix prompts →
  7. #7 The learning curve

    5

    Expect weeks to learn prompting, git and debugging. Start with something small that you care about.

    5 build stories · 0 security incidents · See all with fix prompts →
  8. #8 Agents deleting data

    5

    Agents with production credentials have wiped databases. Keep production keys out of dev, turn off auto-run for commands, and test restoring a backup.

    3 build stories · 2 security incidents · See all with fix prompts →
  9. #9 Reviewing & testing AI output

    4

    Review and testing time sits on top of agent time. Keep tasks small and test the real user flows yourself.

    4 build stories · 0 security incidents · See all with fix prompts →
  10. #10 Outgrowing the builder

    4

    Many builders hit a ceiling and rebuild. Put code in your own Git repo early and know where your database lives.

    4 build stories · 0 security incidents · See all with fix prompts →
  11. #11 Payments & webhooks

    4

    Checkout works but webhooks fail silently. Verify signatures, handle failed and duplicate events, and run one real payment before launch.

    4 build stories · 0 security incidents · See all with fix prompts →
  12. #12 Open database rules

    4

    Supabase/Firebase apps without row-level security expose every row to anyone with the public key. Turn on RLS and test with a second account.

    0 build stories · 4 security incidents · See all with fix prompts →
  13. #13 Losing project context

    3

    Keep one short project brief in the repo that every AI tool reads, enforce rules with tools, and commit working steps.

    3 build stories · 0 security incidents · See all with fix prompts →
  14. #14 Dependencies, plugins & MCP servers

    3

    AI suggests packages, extensions and MCP servers that can be malicious or vulnerable. Check the publisher and permissions before installing.

    0 build stories · 3 security incidents · See all with fix prompts →
  15. #15 Deploys & app stores

    2

    "Works in preview" isn't "works on a phone". Set the app name and bundle ID before the first store build, test native login early and expect review rejections.

    2 build stories · 0 security incidents · See all with fix prompts →