Before deploy
Run a scan before releasing code that has not had a security review.
Best practices
Use Vibe Check as one review layer before release, especially after generated code touches auth, payments, data access, or deployment settings.
Scope
Vibe Check performs static security analysis on source code. It catches hardcoded secrets, auth bypasses, injection risks, data exposure, dependency issues, and configuration problems.
It does not test a running application, check hosting configuration, or verify compliance requirements. Treat it as one review layer, not the only layer.
When to scan
Run a scan before releasing code that has not had a security review.
Scan again when an AI coding session changes multiple files or rewrites control flow.
Prioritize scans when login, ownership checks, payments, or billing logic changes.
Scan when a new API, webhook, database, or external service enters the codebase.
Fix order
Finding workflow
Use the report details so the fix starts from the specific code path.
Fix the source issue rather than muting the finding.
Verify the finding no longer appears and check for follow-on issues.
Badge
Use the badge only when the report qualifies for it. The badge should point users back to a current Vibe Check result.