Vulnerability Assessment Checklist: What Companies Need To Know