Fail
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: HIGHCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/render-mermaid.shscript is susceptible to shell command injection. Thesystem()function within theawkblock executes a shell command string constructed by concatenating variables, includingoutdir, which is derived from the user-specified output path. If a directory path contains shell metacharacters like semicolons or backticks, they will be interpreted and executed by the shell. - [COMMAND_EXECUTION]: The
scripts/md-to-pdf.shscript has a command injection vulnerability in its construction of theTYPST_HEADERvariable. By using an unquoted here-document (<<EOF), the script allows the shell to expand variables such asLINK_COLORandHEADING_COLORbefore they are assigned. An attacker who can control these parameters (e.g., through the--link-colorcommand-line flag) can trigger arbitrary shell command execution. - [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes user-supplied markdown files using tools like
pandocandmermaid-cli. Maliciously crafted markdown content could exploit potential vulnerabilities in the rendering engines or the provided Lua filters. For instance, thecolor-spans.luafilter lacks validation when interpolating thecolorattribute into the generated Typst code. - [EXTERNAL_DOWNLOADS]: The documentation encourages users to manually download a LaTeX template (
eisvogel.latex) from a third-party GitHub repository (Wandmalfarbe/pandoc-latex-template). This creates a dependency on external code that is not managed or verified by the skill itself.
Recommendations
- AI detected serious security threats
Audit Metadata