deck-creator

Warn

Audited by Socket on Oct 5, 2026

4 alerts found:

Anomalyx4
AnomalyLOW
playground/src/app/api/generate-html-slide/route.ts

The code appears to implement HTML slide generation, not malware. The main security concerns are unsanitized filename path components reaching a filesystem write and model-generated HTML being saved without sanitization. Downstream execution of the HTML could enable stored XSS. Review filename handling and ensure generated HTML is isolated or sanitized before rendering.

Confidence: 95%Severity: 68%
AnomalyLOW
playground/src/components/slide-preview.tsx

No clear malware or sabotage behavior is evident. The principal security concern is rendering generated HTML and CSS without sanitization; risk depends on whether the generation and stored slide content are trusted. Treat slide HTML as untrusted and sanitize or sandbox it before rendering.

Confidence: 98%Severity: 68%
AnomalyLOW
playground/src/app/api/generate-video/route.ts

The code implements a video-generation endpoint. The main security concern is an unconfined request-controlled filesystem path used to load an image, potentially enabling local file access and disclosure through the external generation call. Validate that the resolved path remains within slidesDir and restrict accepted files. The fragment does not establish malicious intent.

Confidence: 94%Severity: 66%
AnomalyLOW
playground/src/app/tile/[styleId]/route.ts

The code serves tile images, but the unvalidated route parameter creates a potential path traversal and file disclosure risk. Resolve and validate the path to ensure it remains inside TILES_DIR. No evidence of malware or obfuscation.

Confidence: 98%Severity: 62%
Audit Metadata
Analyzed At
Oct 5, 2026, 02:55 AM
Package URL
pkg:socket/skills-sh/b-open-io%2Fgemskills%2Fdeck-creator%2F@4e1b6267f84b3d19b8bebff01babea3fe102ffc18c7a9d0e71d4c938d92f165a