Security for Hackers and Developers: Code Auditing