I Leaked API Keys Through My .env File — Here's What I Learned About Secret Management

Last month, I pushed a commit that included a .env.production file.

Not a .env.example. Not a redacted template. The actual file with real API keys, database credentials, and webhook secrets.

It was in the repo for exactly 4 minutes before I realized what I'd done.

Those 4 minutes were the longest of my developer career.