Text this: Removing cross-site scripting vulnerabilities from web applications using the OWASP ESAPI security guidelines