subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
tmp_json = os.path.join(tempfile.gettempdir(), "lunar_analysis_tmp.json") env = os.environ.copy() env['PYTHONIOENCODING'] = 'utf-8' res = subprocess.run( [sys.executable, os.path.join(script_dir, "lunar_analysis.py")] + analysis_args + ["--output", tmp_json], capture_output=True, text=True, timeout=30, cwd=script_dir, encoding="utf-8", env=env )- Confidence
- 70% confidence
- Finding
- res = subprocess.run( [sys.executable, os.path.join(script_dir, "lunar_analysis.py")] + analysis_args + ["--output", tmp_json], capture_output=True, text=True, timeout=30, cwd=scri
