Smalltalk

PassAudited by VirusTotal on May 12, 2026.

Findings (1)

This skill is classified as suspicious due to its high-risk capabilities, including arbitrary Smalltalk code execution (via `evaluate`, `define-class`, `define-method`, etc.) and the execution of LLM-generated Smalltalk code (in `smalltalk.py` via `tool_generate_sunit`). While these features are central to the skill's stated purpose of interacting with a live Smalltalk image, they present a significant attack surface for code injection and potential VM escape. Additionally, the `debug_squeak` function in `smalltalk.py` creates an HTML report containing screenshots and stack traces in `/tmp`, posing a local information disclosure vulnerability. The `smalltalk-daemon.py` manages a persistent VM with powerful capabilities, though it implements some security measures like user-isolated Unix sockets with restrictive permissions. The skill does not show clear evidence of intentional malicious behavior like data exfiltration to external endpoints or stealthy persistence mechanisms.