subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
import subprocess cmd = ["python3", str(Path(__file__).parent / "trader.py"), "--buy", "--slug", slug, "--yes", "--size", str(round(size, 2)), "--confirm"] r = subprocess.run(cmd, capture_output=True, text=True, timeout=30) out = (r.stdout + r.stderr).strip() ok = any(x in out.lower() for x in ["matched", "delayed", "success", "order placed"]) return ok, out- Confidence
- 93% confidence
- Finding
- r = subprocess.run(cmd, capture_output=True, text=True, timeout=30)
