things-mac
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the agent to install the
things-clipackage globally via npm (npm install -g things-cli). This introduces a dependency on a third-party package from a public registry. - [COMMAND_EXECUTION]: The skill relies on the
Bashtool to executeopencommands for macOS URL schemes and uses thethingsCLI tool to read and write task data. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect injection as it processes untrusted user input (task titles, notes, and tags) and incorporates it into shell commands.
- Ingestion points: User-supplied task names and details are passed as arguments to shell commands in
SKILL.md. - Boundary markers: Absent; the skill relies on standard shell quoting or URL encoding without explicit delimiters to separate instructions from data.
- Capability inventory: The skill uses the
Bashtool to execute arbitrary task-related commands and launch theopenutility. - Sanitization: The instructions recommend URL-encoding for parameter values in URL schemes, but they do not provide specific sanitization or escaping logic for the
things-clicommand-line arguments, which could lead to argument injection if input is not carefully handled by the agent.
Audit Metadata