skills/zhinkgit/embeddedskills/serial/Gen Agent Trust Hub

serial

Pass

Audited by Gen Agent Trust Hub on May 9, 2026

Risk Level: SAFE
Full Analysis
  • [COMMAND_EXECUTION]: The script scripts/serial_mux.py employs subprocess.Popen to manage local background processes for its serial multiplexing feature. It starts a TCP server using the local Python interpreter and utilizes socat to establish a virtual PTY. These processes are invoked using list-based arguments to prevent shell injection and are essential for the skill's stated multi-user serial access functionality.
  • [SAFE]: The skill manages environment and project-level configurations through local JSON files located in the .embeddedskills directory. This is used for persisting serial port settings and session states, which is standard for development tools.
  • [SAFE]: scripts/serial_log.py allows for the recording of serial communication to local files. While the output path is configurable, the script is intended for legitimate logging purposes within a developer's workspace and does not perform any unauthorized data transmission.
Audit Metadata
Risk Level
SAFE
Analyzed
May 9, 2026, 09:54 AM