preview-scad
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
render-scad.shscript executes theopenscadbinary using bash arrays ("${CMD[@]}"). This implementation prevents shell injection vulnerabilities by ensuring that user-provided arguments (like filenames or camera parameters) are treated as literal strings rather than executable code.- [INDIRECT_PROMPT_INJECTION]: The skill processes external.scadfiles which represents a potential attack surface for indirect prompt injection if the processed content or its visual output were to contain malicious instructions for the agent. - Ingestion points: The skill accepts a
.scadfile path as input through theINPUTvariable inrender-scad.sh. - Boundary markers: The skill does not employ specific boundary markers or 'ignore' instructions for the content of the SCAD files.
- Capability inventory: The skill uses the
Bashtool to run the rendering script and theReadtool to inspect results. - Sanitization: The script performs basic file existence checks but does not sanitize the internal content of the SCAD file before passing it to the
openscadbinary.
Audit Metadata