diff --git a/stubs/third_party_taint/pythonsh_sinks.pysa b/stubs/third_party_taint/pythonsh_sinks.pysa new file mode 100644 index 00000000000..3f574422f07 --- /dev/null +++ b/stubs/third_party_taint/pythonsh_sinks.pysa @@ -0,0 +1,5 @@ +def sh.which(program: TaintSink[RemoteCodeExecution], paths: TaintSink[RemoteCodeExecution]):... +def sh.command.__init__(self, path: TaintSink[RemoteCodeExecution], search_paths: TaintSink[RemoteCodeExecution]):... +def sh.RunningCommand.__init__(self, cmd:TaintSink[RemoteCodeExecution], call_args:TaintSink[RemoteCodeExecution], stdin, stdout, stderr) +def sh.oproc.__init__(self, command:TaintSink[RemoteCodeExecution], parent_log, cmd:TaintSink[RemoteCodeExecution], stdin, stdout, stderr, call_args:TaintSink[RemoteCodeExecution], pipe, process_assign_lock) +def sh.SelfWrapper.__init__(self, self_module: TaintSink[RemoteCodeExecution], baked_arg: TaintSink[RemoteCodeExecution]) \ No newline at end of file