subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
def run(cmd, capture=True, timeout=30): try: r = subprocess.run(cmd, shell=True, capture_output=capture, text=True, timeout=timeout) return r.returncode, r.stdout.strip() if capture else "", r.stderr.strip() if capture else "" except subprocess.TimeoutExpired: return 1, "", "timeout"- Confidence
- 97% confidence
- Finding
- r = subprocess.run(cmd, shell=True, capture_output=capture, text=True, timeout=timeout)
