mirror of
https://github.com/github/codeql.git
synced 2026-05-04 21:25:44 +02:00
Split test cases for insecure cookie queries
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
from flask import Flask, request, make_response
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
@app.route("/test")
|
||||
def test():
|
||||
resp = make_response()
|
||||
resp.set_cookie("key1", "value1") # $Alert[py/client-exposed-cookie]
|
||||
resp.set_cookie("key2", "value2", secure=True) # $Alert[py/client-exposed-cookie]
|
||||
resp.set_cookie("key2", "value2", httponly=True)
|
||||
resp.set_cookie("key2", "value2", samesite="Strict") # $Alert[py/client-exposed-cookie]
|
||||
resp.set_cookie("key2", "value2", samesite="Lax") # $Alert[py/client-exposed-cookie]
|
||||
resp.set_cookie("key2", "value2", samesite="None") # $Alert[py/client-exposed-cookie]
|
||||
resp.set_cookie("key2", "value2", secure=True, samesite="Strict") # $Alert[py/client-exposed-cookie]
|
||||
resp.set_cookie("key2", "value2", httponly=True, samesite="Strict")
|
||||
resp.set_cookie("key2", "value2", secure=True, samesite="None") # $Alert[py/client-exposed-cookie]
|
||||
resp.set_cookie("key2", "value2", httponly=True, samesite="None")
|
||||
resp.set_cookie("key2", "value2", secure=True, httponly=True, samesite="Strict")
|
||||
Reference in New Issue
Block a user