Skip to main content

upstash

Facilitates building serverless applications with Upstash Redis, enabling caching, rate limiting, and durable workflows.

Install this skill

or
66/100

Security score

The upstash skill was audited on May 12, 2026 and we found 14 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 40

Template literal with variable interpolation in command context

SourceSKILL.md
40const cached = await redis.get<User>(`user:${userId}`);
medium line 44

Template literal with variable interpolation in command context

SourceSKILL.md
44await redis.set(`user:${userId}`, user, { ex: 3600 }); // 1 hour TTL
medium line 71

Template literal with variable interpolation in command context

SourceSKILL.md
71await redis.hset(`session:${sessionId}`, { userId: "42", role: "admin", cart: JSON.stringify(items) });
medium line 72

Template literal with variable interpolation in command context

SourceSKILL.md
72const session = await redis.hgetall(`session:${sessionId}`);
medium line 73

Template literal with variable interpolation in command context

SourceSKILL.md
73await redis.expire(`session:${sessionId}`, 86400); // 24h TTL
low line 103

Webhook reference - potential data exfiltration

SourceSKILL.md
103// Callback URL (webhook when processing completes)
low line 81

Access to .env file

SourceSKILL.md
81const qstash = new Client({ token: process.env.QSTASH_TOKEN! });
low line 85

External URL reference

SourceSKILL.md
85url: "https://myapp.vercel.app/api/process-order",
low line 93

External URL reference

SourceSKILL.md
93url: "https://myapp.vercel.app/api/daily-report",
low line 99

External URL reference

SourceSKILL.md
99{ url: "https://myapp.vercel.app/api/send-email", body: { to: "[email protected]" } },
low line 100

External URL reference

SourceSKILL.md
100{ url: "https://myapp.vercel.app/api/send-email", body: { to: "[email protected]" } },
low line 105

External URL reference

SourceSKILL.md
105url: "https://myapp.vercel.app/api/long-task",
low line 107

External URL reference

SourceSKILL.md
107callback: "https://myapp.vercel.app/api/task-complete",
low line 108

External URL reference

SourceSKILL.md
108failureCallback: "https://myapp.vercel.app/api/task-failed",
Scanned on May 12, 2026
View Security Dashboard
Installation guide →