subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
add(results, os.access(script, os.X_OK), f"script executable bit set: {script.relative_to(root)}") if run_script_help: try: proc = subprocess.run([sys.executable, str(script), "--help"], capture_output=True, text=True, timeout=8, check=False) add(results, proc.returncode == 0 and "usage" in proc.stdout.lower(), f"script --help works: {script.relative_to(root)}") except Exception as exc: add(results, False, f"script --help works: {script.relative_to(root)}", str(exc))- Confidence
- 92% confidence
- Finding
- proc = subprocess.run([sys.executable, str(script), "--help"], capture_output=True, text=True, timeout=8, check=False)
