authoring-skills
Warn
Audited by Gen Agent Trust Hub on Mar 6, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONREMOTE_CODE_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructions in
references/CONVERTING.mdandINSTRUCTIONS.mdrecommend installing thepandocutility using system-level commands likebrew install pandoc. Additionally, it utilizescurlandwgetto fetch content from remote URLs for conversion tasks. - [REMOTE_CODE_EXECUTION]: The script
scripts/recognize-image.pyincludes a functionensure_lmstudiothat automatically executespip install lmstudioif the package is missing. This represents a dynamic package installation pattern which can be exploited via dependency confusion or compromised registries. - [DATA_EXFILTRATION]: The script
scripts/analyze-skill-usage.shaccesses and parses session log files located in~/.claude/projects/. These files contain the full history of user interactions, which are sensitive. While the script is intended for local reporting, accessing this directory is a high-privilege operation. - [COMMAND_EXECUTION]: The skill makes extensive use of subprocess execution for lifecycle management and document processing, including
node,python,pandoc, and version control commands likejj. It also spawns sub-agents using theTasktool withmode: "bypassPermissions", allowing these agents to execute operations without per-step user confirmation. - [PROMPT_INJECTION]: The skill's primary function is to ingest untrusted external data (PDFs, EPUBs, and Web URLs) and transform them into executable instructions. This provides an attack surface for indirect prompt injection if a source document contains malicious hidden instructions designed to manipulate the agent's behavior during the conversion process.
- [PROMPT_INJECTION]: The instructions in
INSTRUCTIONS.mdinclude a 'Self-improvement protocol' where the agent is encouraged to automatically update its own code and instructions based on session observations. This could be abused if an attacker can influence the agent's observations through crafted inputs.
Audit Metadata