File tree Expand file tree Collapse file tree
lib/semmle/python/frameworks
test/library-tests/frameworks/stdlib Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -459,7 +459,7 @@ private module StdlibPrivate {
459459
460460 override predicate mayExecuteInput ( ) { any ( ) }
461461
462- override DataFlow:: Node getAnInput ( ) { result = this .getArg ( 0 ) }
462+ override DataFlow:: Node getAnInput ( ) { result in [ this .getArg ( 0 ) , this . getArgByName ( "data" ) ] }
463463
464464 override DataFlow:: Node getOutput ( ) { result = this }
465465
Original file line number Diff line number Diff line change 77pickle .load (file = file_ ) # $ MISSING: decodeInput=file_ decodeOutput=pickle.load(..) decodeFormat=pickle decodeMayExecuteInput
88pickle .loads (payload ) # $ decodeInput=payload decodeOutput=pickle.loads(..) decodeFormat=pickle decodeMayExecuteInput
99# using this keyword argument is disallowed from Python 3.9
10- pickle .loads (data = payload ) # $ decodeOutput=pickle.loads(..) decodeFormat=pickle decodeMayExecuteInput MISSING: decodeInput=payload
10+ pickle .loads (data = payload ) # $ decodeInput=payload decodeOutput=pickle.loads(..) decodeFormat=pickle decodeMayExecuteInput
1111
1212marshal .load (file_ ) # $ MISSING: decodeInput=file_ decodeOutput=marshal.load(..) decodeFormat=marshal decodeMayExecuteInput
1313marshal .loads (payload ) # $ decodeInput=payload decodeOutput=marshal.loads(..) decodeFormat=marshal decodeMayExecuteInput
You can’t perform that action at this time.
0 commit comments