setup
Warn
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: MEDIUMDYNAMIC_CONTEXT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_CONTEXT_INJECTION]: The skill uses the dynamic context syntax (
!command) to execute a shell script at load time to generate a table of contents. This runs automatically when the skill is accessed. - [DATA_EXFILTRATION]: The skill reads the global Claude configuration file
~/.claude/settings.json, which often contains sensitive user data, credentials, or session information. While it uses this for configuration management, accessing such files is a data exposure risk. - [COMMAND_EXECUTION]: The skill executes complex shell commands and Node.js code using
bun -eto perform file system operations, verify installation integrity, and modify settings. It also references an external runnerupmdfor executing markdown blocks. - [INDIRECT_PROMPT_INJECTION]: The skill parses YAML frontmatter from agents and skills located in
~/.claude/agents/. The extracted values are used to construct file paths for further read operations. - Ingestion points: Reads
skills:preloads from agent files in~/.claude/agents/and skill files in~/.claude/skills/. - Boundary markers: None.
- Capability inventory: Uses
Bashfor command execution,bunfor logic, and file system write access to~/.claude/settings.json. - Sanitization: Basic trimming and quote removal are performed, but there is no validation for path traversal sequences like
../when constructing paths from external file content.
Audit Metadata