News

Security notes for apps built at AI speed.

Practical writing on vibe-coded app security, website launch mistakes, and using Claude Code to turn findings into reviewed fixes. Every piece ends where the work does — with something you can check on your own site.

CORS

4 min read

CORS is not a vibe setting

A wildcard origin can be harmless on a public asset endpoint and dangerous on an authenticated API. Know which one you actually shipped.

Read and scan