subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
def get_reauth_url(reauth_script: Path) -> str: result = subprocess.run(["python3", str(reauth_script)], capture_output=True, text=True, timeout=30, check=False) if result.returncode != 0: raise StravaAuthError((result.stderr or result.stdout).strip() or "Failed to generate Strava reauth URL") return result.stdout.strip()- Confidence
- 93% confidence
- Finding
- result = subprocess.run(["python3", str(reauth_script)], capture_output=True, text=True, timeout=30, check=False)
