subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
try: # Run with real-time output process = subprocess.Popen( cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT,- Confidence
- 84% confidence
- Finding
- The script's stated purpose is ranking/discovery, but it also executes external installer CLIs to install arbitrary skills selected from remotely fetched catalogs. That creates a real code-execution trust boundary: if a malicious or compromised remote catalog entry is installed, the downstream CLI may fetch and execute untrusted package content on the user's machine.
