mirror of
https://github.com/github/codeql.git
synced 2025-12-20 10:46:30 +01:00
Fixes https://github.com/Semmle/ql/issues/1572 Adjust mock so it's more aligned with what the flask code actually does. Tests were passing before, even though we didn't handle the case in real code :\
14 lines
359 B
Python
14 lines
359 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)
|
|
|
|
@app.route('/safe')
|
|
def safe():
|
|
first_name = request.args.get('name', '')
|
|
return make_response("Your name is " + escape(first_name))
|