Discovering vulnerabilities and breaking websites