skill-creator
Pass
Audited by Gen Agent Trust Hub on Mar 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
render-graphs.jsutility script uses the Node.jschild_process.execSyncmodule to execute system commands (dot -Tsvgandwhich dot). This functionality is used to render architectural diagrams from documentation and is restricted to local execution. - [PROMPT_INJECTION]: The skill instructs on the use of 'persuasion principles' (Authority, Commitment, Scarcity) and 'bulletproofing' techniques. These are designed to override an agent's reasoning processes to enforce strict compliance with defined workflows (like TDD). While these methods utilize the same psychological framing as advanced prompt injections, they are applied here as a productivity and discipline-enforcement technique.
- [PROMPT_INJECTION]: The
render-graphs.jsscript acts as an ingestion surface for potential indirect prompt injection by parsingSKILL.mdfiles for Graphviz code blocks to execute. - Ingestion points: The script reads content from
SKILL.mdand other documentation files within provided directories. - Boundary markers: There are no explicit boundary markers used when passing extracted content to the system command.
- Capability inventory: The script can execute subprocesses via
execSyncand perform file system writes to thediagramsdirectory. - Sanitization: Content is passed to the
dotcommand viastdinrather than command-line arguments, which mitigates standard shell-injection vectors, although the Graphviz syntax itself is not validated.
Audit Metadata