backend-api-patterns
Provides backend and API implementation patterns for building scalable, secure services and infrastructure.
Install this skill
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
Template literal with variable interpolation in command context
| 101 | console.error(`[${requestId}] Unexpected error:`, err); |
Template literal with variable interpolation in command context
| 180 | const cached = await this.cache.get<User>(`user:${id}`); |
Template literal with variable interpolation in command context
| 188 | await this.cache.set(`user:${id}`, user, { ttl: 3600 }); |
Template literal with variable interpolation in command context
| 222 | await this.cache.delete(`user:${id}`); |
Template literal with variable interpolation in command context
| 453 | .set({ balance: sql`${accounts.balance} + ${amount}` }) |
Template literal with variable interpolation in command context
| 479 | const cacheKey = `user:${id}`; |
Template literal with variable interpolation in command context
| 502 | await this.cache.delete(`user:${id}`); |
Template literal with variable interpolation in command context
| 534 | return deduplicator.dedupe(`user:${id}`, () => userRepo.findById(id)); |