terminal-opener
Pass
Audited by Gen Agent Trust Hub on Aug 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The skill's primary purpose is to launch arbitrary executables in a new host terminal window using
child_process.spawn. It implements security best practices by explicitly settingshell: falseto prevent shell injection and includes validation logic inscripts/open-terminal.jsto ensure arguments do not contain NUL bytes or control characters. - [DATA_EXFILTRATION]: As documented in
SKILL.md, any process launched via this utility inherits the environment variables of the calling agent process. The documentation transparently warns that this includes secret-bearing variables and advises users to run the launcher from a safe environment. - [PROMPT_INJECTION]: The instructions in
SKILL.mdreinforce safe behavior by instructing the agent to never interpolate shell command strings and to review the execution plan before using the--launchflag.
Audit Metadata