subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
] try: result = subprocess.run( cmd, capture_output=True, text=True,- Confidence
- 87% confidence
- Finding
- The code launches another local script via subprocess and passes attacker-controlled input (`image_url`) into that downstream component. Although `shell=True` is not used here, spawning a secondary skill expands the trust boundary and can enable unsafe behavior in the callee such as SSRF, unintended network access, or processing of untrusted content outside this module's controls.
