NodeGoat: learn how OWASP Top 10 security risks apply to web applications