Security Analyst: secure a financial portal against vulnarabilities