explain
Pass
Audited by Gen Agent Trust Hub on Jul 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a Node.js script to open the system's default browser to display generated HTML explainers. This is implemented securely using
child_process.spawnwithshell: false, which prevents command injection vulnerabilities by bypassing the shell interpreter. - [EXTERNAL_DOWNLOADS]: The skill requires the installation of standard Node.js dependencies (
markdown-it,mermaid,shiki) from the npm registry. The workflow instructions explicitly recommend using thenpm ci --ignore-scriptsflag, a security best practice that prevents the execution of arbitrary scripts during the installation process. - [DATA_EXFILTRATION]: The skill includes explicit instructions for the agent to redact secrets, credentials, tokens, and PII from all outputs. Additionally, the generated HTML artifacts employ a highly restrictive Content Security Policy (CSP) and disable image rendering to block external network connections and prevent data exfiltration from the rendered results.
- [PROMPT_INJECTION]: The skill ingests and processes external code and data which can be a surface for indirect prompt injection. This risk is effectively mitigated by disabling HTML parsing in the Markdown renderer and enforcing Mermaid's
strictsecurity mode for diagrams, ensuring that processed content cannot execute malicious scripts.
Audit Metadata