Tainted flow: 'cmd' from os.environ.get (line 86, credential/environment) → subprocess.run (code execution)
Medium
- Category
- Data Flow
- Content
def run_openclaw(args): cmd = [OPENCLAW_BIN, "cron", *args] proc = subprocess.run(cmd, capture_output=True, text=True) if proc.returncode != 0: raise SystemExit(proc.stderr.strip() or proc.stdout.strip() or f"command failed: {' '.join(cmd)}") return proc.stdout.strip()- Confidence
- 89% confidence
- Finding
- proc = subprocess.run(cmd, capture_output=True, text=True)
