system-info
Warn
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: MEDIUMDATA_EXFILTRATIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [DATA_EXFILTRATION]: The skill facilitates significant system information exposure through several scripts.
scripts/env.jsandscripts/env.cjsaccessprocess.envand allow retrieving values via the--show-valuesflag. While themaskValuefunction attempts to redact keys containing 'password' or 'secret', it can be bypassed by custom environment variable names or simply by exposing non-masked but sensitive data likeUSER,HOME, andSHELLpaths.scripts/processes.jsandscripts/processes.cjslist all running processes including their full command lines. This is a common source of credential leakage as tokens, API keys, and passwords are frequently passed as command-line arguments.scripts/overview.jsandscripts/overview.cjsexpose sensitive system metadata including network interface MAC addresses, IP addresses,os.homedir(),process.cwd(), andprocess.execPath.- [COMMAND_EXECUTION]: The
scripts/processes.jsscript utilizesexecSyncto run system commands (ps auxon Unix/macOS andtaskliston Windows). While the command strings are currently static, the use of shell execution for process monitoring presents an attack surface if argument parsing were to be modified. - [DYNAMIC_EXECUTION]: The use of
execSyncinscripts/processes.cjsandscripts/processes.jsfor process listing qualifies as dynamic execution of system binaries. - [INDIRECT_PROMPT_INJECTION]: The
scripts/health.jsscript introduces an indirect prompt injection surface. - Ingestion points: Reads and parses the JSON body of responses from arbitrary remote URLs via
fetch(). - Boundary markers: None present; the script returns raw JSON bodies from remote services back to the agent context.
- Capability inventory: The skill possesses capabilities for file system inspection (
overview.js), environment variable access (env.js), and further network requests (health.js). - Sanitization: No sanitization or validation is performed on the remote content before it is returned to the agent.
Audit Metadata