File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
lib/semmle/python/frameworks
test/library-tests/frameworks/stdlib Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -459,7 +459,7 @@ private module StdlibPrivate {
459
459
460
460
override predicate mayExecuteInput ( ) { any ( ) }
461
461
462
- override DataFlow:: Node getAnInput ( ) { result = this .getArg ( 0 ) }
462
+ override DataFlow:: Node getAnInput ( ) { result in [ this .getArg ( 0 ) , this . getArgByName ( "data" ) ] }
463
463
464
464
override DataFlow:: Node getOutput ( ) { result = this }
465
465
Original file line number Diff line number Diff line change 7
7
pickle .load (file = file_ ) # $ MISSING: decodeInput=file_ decodeOutput=pickle.load(..) decodeFormat=pickle decodeMayExecuteInput
8
8
pickle .loads (payload ) # $ decodeInput=payload decodeOutput=pickle.loads(..) decodeFormat=pickle decodeMayExecuteInput
9
9
# 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
11
11
12
12
marshal .load (file_ ) # $ MISSING: decodeInput=file_ decodeOutput=marshal.load(..) decodeFormat=marshal decodeMayExecuteInput
13
13
marshal .loads (payload ) # $ decodeInput=payload decodeOutput=marshal.loads(..) decodeFormat=marshal decodeMayExecuteInput
You can’t perform that action at this time.
0 commit comments