subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
if os.path.exists(target): subprocess.Popen([target]) return subprocess.Popen([target]) def read_clipboard() -> str:- Confidence
- 94% confidence
- Finding
- subprocess.Popen([target])
Security checks across malware telemetry and agentic risk
This skill is a real desktop-control tool, but it silently auto-approves powerful app and clipboard permissions, so it should be reviewed before installation.
Install only if you trust the publisher and are comfortable giving an agent broad control over your active desktop. Use a dedicated account or sandbox where possible, avoid sensitive apps while it is running, and be aware that app, clipboard, and system-key permissions may be granted automatically rather than through a clear approval prompt.
if os.path.exists(target):
subprocess.Popen([target])
return
subprocess.Popen([target])
def read_clipboard() -> str:if not target:
raise RuntimeError("Missing app identifier")
if target.endswith(".desktop") and os.path.exists(target):
subprocess.Popen(["gtk-launch", Path(target).stem])
return
if os.path.exists(target):
subprocess.Popen([target])subprocess.Popen(["gtk-launch", Path(target).stem])
return
if os.path.exists(target):
subprocess.Popen([target])
return
subprocess.Popen([target])66/66 vendors flagged this skill as clean.