AI generated code security vulnerabilities