mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-09 19:45:13 +02:00
Performance and precision pass (#64)
This commit is contained in:
parent
c7c5e0f3a1
commit
fb698d2c27
97 changed files with 9932 additions and 517 deletions
10
tests/fixtures/patterns/python/positive.py
vendored
10
tests/fixtures/patterns/python/positive.py
vendored
|
|
@ -50,6 +50,16 @@ def trigger_sql_fstring(cursor, user):
|
|||
def trigger_sqlalchemy_text_fstring(connection, user):
|
||||
connection.execute(text(f"SELECT * FROM users WHERE name = '{user}'"))
|
||||
|
||||
# py.xss.make_response_format
|
||||
def trigger_make_response_fstring(request, make_response):
|
||||
content_type = request.headers.get("Content-Type")
|
||||
return make_response(f"Invalid content type: '{content_type}'", 400)
|
||||
|
||||
# py.xss.make_response_format (concat variant)
|
||||
def trigger_make_response_concat(request, make_response):
|
||||
name = request.args.get("name")
|
||||
return make_response("<h1>Hello " + name + "</h1>")
|
||||
|
||||
# py.crypto.md5
|
||||
def trigger_md5(data):
|
||||
hashlib.md5(data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue