Skip to main content

create-api-endpoint

Provides a standard pattern for creating proxy endpoints for Django REST APIs, enhancing security and type safety.

Install this skill

or
50/100

Security score

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

Categories Tested

Security Issues

medium line 34

Template literal with variable interpolation in command context

SourceSKILL.md
34`${config.djangoApiUrl}/resource/?${new URLSearchParams(query as any)}`
medium line 38

Template literal with variable interpolation in command context

SourceSKILL.md
38throw new Error(`HTTP error! status: ${response.status}`);
medium line 69

Template literal with variable interpolation in command context

SourceSKILL.md
69`${config.djangoApiUrl}/resource/${id}/`
medium line 75

Template literal with variable interpolation in command context

SourceSKILL.md
75message: `Resource not found: ${id}`
medium line 100

Template literal with variable interpolation in command context

SourceSKILL.md
100`${config.djangoApiUrl}/resource/`,
medium line 136

Template literal with variable interpolation in command context

SourceSKILL.md
136`${config.djangoApiUrl}/resource/${id}/`,
medium line 171

Template literal with variable interpolation in command context

SourceSKILL.md
171`${config.djangoApiUrl}/resource/${id}/`,
medium line 276

Template literal with variable interpolation in command context

SourceSKILL.md
276const data = await $fetch<Resource>(`/api/resource/${id}`);
medium line 313

Template literal with variable interpolation in command context

SourceSKILL.md
313const data = await $fetch<Resource>(`/api/resource/${input.id}`, {
medium line 333

Template literal with variable interpolation in command context

SourceSKILL.md
333await $fetch(`/api/resource/${id}`, {
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →