writing-skills
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONPROMPT_INJECTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The utility script
render-graphs.jsexecutes the system utilitydot(Graphviz) usingchild_process.execFileSync. The script extracts graph definitions fromSKILL.mdand passes them via stdin to thedotbinary to generate SVG diagrams. While stdin prevents shell injection, it constitutes dynamic execution of a system binary using content derived from a skill file.\n- [PROMPT_INJECTION]: Several files, includingpersuasion-principles.mdandtesting-skills-with-subagents.md, teach and provide examples of authoritative and pressure-based prompt engineering techniques. These include markers such as "IMPORTANT: This is a real scenario. Choose and act," "You must," and "No exceptions." These techniques are intended for stress-testing other skills to ensure they comply with quality standards under adversarial conditions.\n- [INDIRECT_PROMPT_INJECTION]: The skill framework facilitates the ingestion and processing of user-defined stress scenarios which act as untrusted input to subagents.\n - Ingestion points: Stress scenarios located in documentation and testing files like
examples/CLAUDE_MD_TESTING.md.\n - Boundary markers: The skill suggests using specific authoritative headers (e.g., "IMPORTANT: This is a real scenario") to delimit tasks for subagents.\n
- Capability inventory: System command execution via the
render-graphs.jsscript and various platform-specific tools referenced in the guides.\n - Sanitization: The skill focuses on testing methodology and does not implement explicit sanitization for the inputs provided during stress-testing scenarios.
Audit Metadata