diff --git a/vulnerable_xss.py b/vulnerable_xss.py index 59b8652..fe8d36c 100644 --- a/vulnerable_xss.py +++ b/vulnerable_xss.py @@ -55,7 +55,8 @@ def error_page(): @app.route('/dashboard') def dashboard(): - user_input = request.args.get('data', '') + from markupsafe import escape + user_input = escape(request.args.get('data', '')) response = make_response(f"
Dashboard data: {user_input}
") return response