nextjs-data-fetching
Facilitates efficient data fetching in Next.js applications with advanced patterns like streaming, caching, and API route handling.
Install this skill
Security score
The nextjs-data-fetching skill was audited on May 21, 2026 and we found 29 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 138 | const res = await fetch(`https://api.example.com/users/${userId}`); |
Template literal with variable interpolation in command context
| 143 | const res = await fetch(`https://api.example.com/users/${userId}/posts`); |
Template literal with variable interpolation in command context
| 291 | `/api/users/${userId}`, |
Fetch to external URL
| 55 | const res = await fetch('https://api.example.com/posts'); |
Fetch to external URL
| 101 | const res = await fetch('https://api.example.com/user'); |
Fetch to external URL
| 106 | const res = await fetch('https://api.example.com/posts'); |
Fetch to external URL
| 111 | const res = await fetch('https://api.example.com/analytics'); |
Fetch to external URL
| 169 | const data = await fetch('https://api.example.com/data'); |
Fetch to external URL
| 172 | const data = await fetch('https://api.example.com/data', { |
Fetch to external URL
| 177 | const data = await fetch('https://api.example.com/data', { |
Fetch to external URL
| 182 | const data = await fetch('https://api.example.com/posts', { |
Fetch to external URL
| 228 | const data = await fetch('https://api.example.com/slow-data'); |
Fetch to external URL
| 233 | const data = await fetch('https://api.example.com/fast-data'); |
Fetch to external URL
| 341 | const res = await fetch('/api/posts'); |
Fetch to external URL
| 346 | const res = await fetch('/api/posts', { |
Fetch to external URL
| 528 | const res = await fetch('https://api.example.com/data'); |
External URL reference
| 55 | const res = await fetch('https://api.example.com/posts'); |
External URL reference
| 101 | const res = await fetch('https://api.example.com/user'); |
External URL reference
| 106 | const res = await fetch('https://api.example.com/posts'); |
External URL reference
| 111 | const res = await fetch('https://api.example.com/analytics'); |
External URL reference
| 138 | const res = await fetch(`https://api.example.com/users/${userId}`); |
External URL reference
| 143 | const res = await fetch(`https://api.example.com/users/${userId}/posts`); |
External URL reference
| 169 | const data = await fetch('https://api.example.com/data'); |
External URL reference
| 172 | const data = await fetch('https://api.example.com/data', { |
External URL reference
| 177 | const data = await fetch('https://api.example.com/data', { |
External URL reference
| 182 | const data = await fetch('https://api.example.com/posts', { |
External URL reference
| 228 | const data = await fetch('https://api.example.com/slow-data'); |
External URL reference
| 233 | const data = await fetch('https://api.example.com/fast-data'); |
External URL reference
| 528 | const res = await fetch('https://api.example.com/data'); |