Skip to main content

backend-api-patterns

Provides backend and API implementation patterns for building scalable, secure services and infrastructure.

Install this skill

or
60/100

Security score

The backend-api-patterns skill was audited on Feb 9, 2026 and we found 8 security issues across 1 threat category. Review the findings below before installing.

Categories Tested

Security Issues

medium line 101

Template literal with variable interpolation in command context

SourceSKILL.md
101console.error(`[${requestId}] Unexpected error:`, err);
medium line 180

Template literal with variable interpolation in command context

SourceSKILL.md
180const cached = await this.cache.get<User>(`user:${id}`);
medium line 188

Template literal with variable interpolation in command context

SourceSKILL.md
188await this.cache.set(`user:${id}`, user, { ttl: 3600 });
medium line 222

Template literal with variable interpolation in command context

SourceSKILL.md
222await this.cache.delete(`user:${id}`);
medium line 453

Template literal with variable interpolation in command context

SourceSKILL.md
453.set({ balance: sql`${accounts.balance} + ${amount}` })
medium line 479

Template literal with variable interpolation in command context

SourceSKILL.md
479const cacheKey = `user:${id}`;
medium line 502

Template literal with variable interpolation in command context

SourceSKILL.md
502await this.cache.delete(`user:${id}`);
medium line 534

Template literal with variable interpolation in command context

SourceSKILL.md
534return deduplicator.dedupe(`user:${id}`, () => userRepo.findById(id));
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →
GitHub Stars 106
Rate this skill
Categorydevelopment
UpdatedMay 21, 2026
majiayu000/claude-skill-registry