subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
if repo_dir.exists() and any(repo_dir.iterdir()): return "existing" repo_dir.parent.mkdir(parents=True, exist_ok=True) subprocess.run(["git", "clone", "--depth", "1", repo_url, str(repo_dir)], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) return "cloned"- Confidence
- 88% confidence
- Finding
- subprocess.run(["git", "clone", "--depth", "1", repo_url, str(repo_dir)], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
