Vitals
Pass
Audited by Gen Agent Trust Hub on Aug 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes various macOS utilities including
sysctl,pmset,top,ps, andlaunchctlto collect performance metrics. The implementation usesBun.spawnSyncwith fixed argument arrays, preventing shell command injection vulnerabilities.\n- [PRIVILEGE_ESCALATION]: High-privilege commands likepowermetricsandsfltoolare identified as optional and the instructions require explicit user consent before they are executed, maintaining the principle of least privilege.\n- [DATA_EXFILTRATION]: The skill sends local status notifications viacurltohttp://localhost:31337/notify. This activity is confined to the local loopback address and appears intended for communication with a local agent dashboard.\n- [PROMPT_INJECTION]: The skill contains an indirect prompt injection surface related to its interpretation of system-generated data.\n - Ingestion points: Output from system tools such as process names, command-line arguments, and launchd labels parsed in
Tools/Vitals.ts.\n - Boundary markers: The skill does not utilize specific delimiters to isolate external system output from its diagnostic logic.\n
- Capability inventory: The agent can recommend sensitive system modifications, such as killing specific process IDs or removing launch agents, based on the ingested data.\n
- Sanitization: Process names and other system strings are not sanitized or escaped before being presented to the agent for analysis.\n- [PROMPT_INJECTION]: The skill includes a feature that instructs the agent to load and apply configurations from a local user directory (
~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Vitals/). These files can override the skill's default behavior, which provides a mechanism for local instruction influence.
Audit Metadata