Too Long; Didn't Read
Software security is now a critical aspect for not just companies, but individuals as well. Vulnerabilities seem to us far and unfamiliar; they are potential issues to us that are not entirely tangible; thus easy to neglect. I can't give you the perfect checklist, but I can at least share a checklist that covers most of the vulnerabilities seen in these attacks. It would be nice if I had a simple checklist, made for a developer so that I can make sure I didn’t make an obvious mistake. But even if you can't have the time to do that because of a task or an imminent threat of alien abduction, you may want to have a quick idea.