eBook
Vibe coding, the term Andrej Karpathy popularized for building software by describing it to a large language model in plain English, lets developers go from concept to prototype in hours and lets non-programmers build working apps. It also means accepting code with limited understanding of how it works. This ebook explains the risks that creates: “silent killer” vulnerabilities that pass functional tests, such as a generated login form that skips multi-factor authentication or stores passwords insecurely; bloated, duplicated code that piles up technical debt; and novices introducing flaws like path traversal or broken access controls. It also covers risks common to all AI-assisted coding, from insecure training data and context-blind suggestions to prompt injection, and compares vibe coding with more developer-led AI tools such as code completion. It closes with how static and dynamic testing, software composition analysis, AI-suggested fixes from Veracode Fix and developer training help teams keep the speed while securing what the AI writes.
Download this eBook
Enter your work email address to access the full document at no cost.
Please enter a valid email address.
By downloading you agree to Veracode’s Privacy Policy and IT eBulletins Privacy Policy. IT eBulletins may share your contact information with Veracode.