Skip to main content
UncategorizedVibe Coding Security391 lines

Error Handling and Information Leakage

Quick Summary10 lines
AI-generated error handling is designed for debugging, not production. It returns full stack traces to the client, logs passwords in request bodies, exposes database table names in error messages, and leaves debug endpoints accessible. Every piece of information leaked in an error response is reconnaissance for an attacker.

## Key Points

- Whether an email exists in the system (user enumeration)
- Database table and column names
- Full stack traces with file paths
- Internal query structure
skilldb get vibe-coding-security-skills/error-handling-information-leakageFull skill: 391 lines

Install this skill directly: skilldb add vibe-coding-security-skills

Get CLI access →