File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
python/ql/src/experimental/semmle/python/frameworks Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -21,10 +21,9 @@ module ExperimentalFlask {
21
21
* - https://flask.palletsprojects.com/en/1.1.x/api/#flask.make_response
22
22
*/
23
23
private API:: Node flaskMakeResponse ( ) {
24
- result in [
25
- API:: moduleImport ( "flask" ) .getMember ( "make_response" ) ,
26
- Flask:: FlaskApp:: instance ( ) .getMember ( "make_response" )
27
- ]
24
+ result =
25
+ [ API:: moduleImport ( "flask" ) , Flask:: FlaskApp:: instance ( ) ]
26
+ .getMember ( [ "make_response" , "jsonify" , "make_default_options_response" ] )
28
27
}
29
28
30
29
/** Gets a reference to a header instance. */
@@ -63,7 +62,7 @@ module ExperimentalFlask {
63
62
private class FlaskMakeResponseExtend extends DataFlow:: CallCfgNode , HeaderDeclaration:: Range {
64
63
FlaskMakeResponseExtend ( ) { this .getFunction ( ) = headerInstanceCall ( ) }
65
64
66
- override DataFlow:: Node getHeaderInput ( ) { result = this .getArg ( 0 ) }
65
+ override DataFlow:: Node getHeaderInput ( ) { result = this .getArg ( _ ) }
67
66
}
68
67
69
68
private class FlaskResponse extends DataFlow:: CallCfgNode , HeaderDeclaration:: Range {
You can’t perform that action at this time.
0 commit comments