subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
env = os.environ.copy() lib_dir = os.path.dirname(piper_bin) env['LD_LIBRARY_PATH'] = lib_dir + ('' if not env.get('LD_LIBRARY_PATH') else ':' + env['LD_LIBRARY_PATH']) r = subprocess.run([piper_bin, '--version'], capture_output=True, timeout=5, env=env) piper_run_ok = r.returncode == 0 if piper_run_ok:- Confidence
- 94% confidence
- Finding
- r = subprocess.run([piper_bin, '--version'], capture_output=True, timeout=5, env=env)
