render-3d-product-showcase

Warn

Audited by Socket on Aug 14, 2026

1 alert found:

Anomaly
AnomalyLOW
scripts/build_endcard.py

No clear evidence of credential theft or overt malware behavior is present in this Python fragment. The main concerns are (1) embedding attacker-controlled SVG markup inline into generated HTML with only minimal string edits (no true sanitization/allowlisting), (2) rendering that HTML via an external Node script/headless browser (shoot.js), which is a major capability boundary and could allow active content or unintended resource access depending on sandbox settings, (3) use of tempfile.mktemp for temp paths (race/symlink/TOCTOU risk), and (4) remote Google Fonts fetch during rendering (network egress). Overall, this appears to be a rendering/asset-generation utility with a meaningful security risk surface in a supply-chain context; further review of shoot.js and its sandbox/network policy is necessary to determine exploitability.

Confidence: 55%Severity: 60%
Audit Metadata
Analyzed At
Aug 14, 2026, 05:22 AM
Package URL
pkg:socket/skills-sh/gooseworks-ai%2Fgoose-skills%2Frender-3d-product-showcase%2F@a1634f373fbb8142f3d52ad84851d447eb849c00ea34c8eb02bc3e06a08fe925
Security Audit — socket — render-3d-product-showcase