Tainted flow: 'WORKSPACE' from os.environ.get (line 17, credential/environment) → subprocess.run (code execution)
Medium
- Category
- Data Flow
- Content
# Fallback: try grep print("No FTS5 matches. Trying grep fallback...") import subprocess result = subprocess.run( ["grep", "-rl", "-m5", query, WORKSPACE], capture_output=True, text=True, env={"HOME": os.environ.get("HOME", os.path.expanduser("~"))}- Confidence
- 72% confidence
- Finding
- result = subprocess.run( ["grep", "-rl", "-m5", query, WORKSPACE], capture_output=True, text=True, env={"HOME": os.environ.get("HOME", os.pa
