subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
kwargs["creationflags"] = 0x08000000 | 0x00000008 else: kwargs["start_new_session"] = True subprocess.Popen( [sys.executable, str(Path(__file__).resolve()), "self-update"], **kwargs, )- Confidence
- 96% confidence
- Finding
- This subprocess launch is part of an unattended self-update path that re-executes the skill in the background without user consent. In context, it enables downloaded update metadata to trigger code-changing behavior and process creation in a delivery skill, greatly expanding attack surface beyond the declared functionality.
