Vibe Coding in 2025: Risks, Realities & What Developers Need to Know