subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
def run_step(name, cmd, timeout=30): print(f" ▶ [{name}] 执行中...", end=" ", flush=True) try: r = subprocess.run(cmd, shell=True, capture_output=True, text=True, timeout=timeout) status = "✅" if r.returncode == 0 else "⚠️" output = r.stdout[:200] + (r.stderr[:100] if r.stderr else "") print(f"{status} (code={r.returncode})")- Confidence
- 95% confidence
- Finding
- r = subprocess.run(cmd, shell=True, capture_output=True, text=True, timeout=timeout)
