Can your coding style predict whether your code is vulnerable?