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
Risk Level
SAFE
Analyzed
Jun 23, 2026, 10:17 AM
Security Audit — agent-trust-hub — serial-shell