nextjs-development
Provides a comprehensive guide for developing Next.js applications, covering best practices for routing, data fetching, and deployment.
Install this skill
Security score
The nextjs-development skill was audited on Feb 24, 2026 and we found 28 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 433 | <Link href={`/blog/${post.id}`}> |
Template literal with variable interpolation in command context
| 445 | const res = await fetch(`https://jsonplaceholder.typicode.com/posts/${id}`, { |
Fetch to external URL
| 239 | const res = await fetch('https://api.example.com/posts', { |
Fetch to external URL
| 319 | const res = await fetch('https://api.example.com/data') |
Fetch to external URL
| 325 | const res = await fetch('https://api.example.com/data', { |
Fetch to external URL
| 333 | const res = await fetch('https://api.example.com/data', { |
Fetch to external URL
| 380 | fetch('https://api.example.com/data', { |
Fetch to external URL
| 418 | const res = await fetch('https://jsonplaceholder.typicode.com/posts', { |
Webhook reference - potential data exfiltration
| 91 | **26,000文字 | 4つのキャッシュ階層 | Webhook連携** |
Webhook reference - potential data exfiltration
| 96 | - CMSとのWebhook連携実装 |
Webhook reference - potential data exfiltration
| 118 | 3. CMSとのWebhook連携やカスタムキャッシュ戦略を実装 |
Access to .env file
| 352 | if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma |
External URL reference
| 48 | - **[Next.js Documentation](https://nextjs.org/docs)** - Next.js公式ドキュメント |
External URL reference
| 49 | - [App Router Guide](https://nextjs.org/docs/app) - App Routerの完全ガイド |
External URL reference
| 50 | - [Data Fetching](https://nextjs.org/docs/app/building-your-application/data-fetching) - データフェッチング詳細 |
External URL reference
| 51 | - [Caching](https://nextjs.org/docs/app/building-your-application/caching) - キャッシング機構の詳細 |
External URL reference
| 52 | - [Server Actions](https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions-and-mutations) - Server Actions完全ガイド |
External URL reference
| 53 | - [API Reference](https://nextjs.org/docs/app/api-reference) - 全APIリファレンス |
External URL reference
| 55 | - **[Next.js Learn](https://nextjs.org/learn)** - 公式チュートリアル |
External URL reference
| 61 | - **[Vercel Documentation](https://vercel.com/docs)** - デプロイプラットフォーム |
External URL reference
| 64 | - **[Next.js Conf](https://nextjs.org/conf)** - 年次カンファレンス動画 |
External URL reference
| 239 | const res = await fetch('https://api.example.com/posts', { |
External URL reference
| 319 | const res = await fetch('https://api.example.com/data') |
External URL reference
| 325 | const res = await fetch('https://api.example.com/data', { |
External URL reference
| 333 | const res = await fetch('https://api.example.com/data', { |
External URL reference
| 380 | fetch('https://api.example.com/data', { |
External URL reference
| 418 | const res = await fetch('https://jsonplaceholder.typicode.com/posts', { |
External URL reference
| 445 | const res = await fetch(`https://jsonplaceholder.typicode.com/posts/${id}`, { |
Install this skill with one command
/learn @gaku52/nextjs-development