serial-shell
Pass
Audited by Gen Agent Trust Hub on Jun 23, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires the 'pyserial' package, which is the industry-standard Python library for serial communication. It is installed via standard package managers and is a trusted dependency for this use case.
- [COMMAND_EXECUTION]: The skill executes a local companion script, 'shell_proxy.py', which manages the serial connection. All commands sent to this script are derived from user input or project configuration to facilitate legitimate device interaction.
- [DATA_EXFILTRATION]: Includes a logging feature to record serial communications to a local file. This is a standard and transparent debugging feature for embedded development and involves no unauthorized data transmission.
- [SAFE]: The code in 'shell_proxy.py' is well-structured and uses standard libraries (argparse, threading, serial) for its stated purpose. There are no instances of obfuscation, credential harvesting, or unauthorized privilege escalation.
Audit Metadata