svg-creator
Pass
Audited by Gen Agent Trust Hub on May 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/preflight.mjsscript can execute local package manager commands (npm,pnpm,yarn,bun) to install thesharplibrary. This is a standard development workflow and requires explicit user opt-in via the--installflag. - [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of the
sharpimage processing library from the official NPM registry, which is a well-known and trusted service for Node.js development. - [SAFE]: The
scripts/convert.mjsscript implements asanitizeSvgfunction that uses regular expressions to strip external resource references (such asfile://,http://, andhttps://) from SVG content before processing. This proactively mitigates common SVG-based attacks like Server-Side Request Forgery (SSRF) and local file disclosure. - [SAFE]: The
scripts/preview-server.mjsscript hosts a local-only HTTP server bound to the loopback interface (127.0.0.1). This setup allows for safe visual verification of assets without exposing services to the external network. - [SAFE]: The skill follows the principle of least privilege by resolving heavy native dependencies from the user's project directory (
node_modules) rather than bundling them or requiring global administrative permissions.
Audit Metadata