Worst Case Scenarios: How To Avoid Security Fails