Files
codeql/python/ql/test/query-tests/Security/CWE-079/reflected_xss.py
2020-11-02 11:46:02 +01:00

16 lines
377 B
Python

from flask import Flask, request, make_response, escape
app = Flask(__name__)
@app.route("/unsafe")
def unsafe():
first_name = request.args.get("name", "")
return make_response("Your name is " + first_name) # NOT OK
@app.route("/safe")
def safe():
first_name = request.args.get("name", "")
return make_response("Your name is " + escape(first_name)) # OK