File tree Expand file tree Collapse file tree
python/ql/src/experimental/Security/CWE-730/unit_tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # move outside test folder
2+
13from flask import request , Flask
24import re
35
79@app .route ("/direct" )
810def direct ():
911 pattern = request .args ['pattern' ]
10-
1112 re .search (pattern , "" )
1213
1314
1415@app .route ("/compile" )
1516def compile ():
1617 pattern = re .compile (request .args ['pattern' ])
17-
1818 pattern .search ("" )
1919
2020
21+ @app .route ("/compile_direct" )
22+ def compile_direct ():
23+ re .compile (request .args ['pattern' ]).search ("" )
24+
2125# if __name__ == "__main__":
2226# app.run(debug=True)
Original file line number Diff line number Diff line change 1+ # move outside test folder
2+
13from flask import request , Flask
24import re
35
79@app .route ("/direct" )
810def direct ():
911 pattern = re .escape (request .args ['pattern' ])
10-
1112 re .search (pattern , "" )
1213
1314
1415@app .route ("/compile" )
1516def compile ():
1617 pattern = re .compile (re .escape (request .args ['pattern' ]))
17-
1818 pattern .search ("" )
1919
2020
21+ @app .route ("/compile_direct" )
22+ def compile_direct ():
23+ re .compile (re .escape (request .args ['pattern' ])).search ("" )
24+
25+
2126# if __name__ == "__main__":
2227# app.run(debug=True)
You can’t perform that action at this time.
0 commit comments