clerk-deploy-integration
Facilitates the deployment of Clerk-authenticated applications on platforms like Vercel, Netlify, and Railway with environment configuration.
Install this skill
Security score
The clerk-deploy-integration skill was audited on Jun 2, 2026 and we found 18 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 148 | ```bash |
Webhook reference - potential data exfiltration
| 29 | Deploy Clerk-authenticated applications to Vercel, Netlify, Railway, and other hosting platforms. Covers environment variable configuration, domain setup, and webhook endpoint configuration. |
Webhook reference - potential data exfiltration
| 47 | vercel env add CLERK_WEBHOOK_SECRET production |
Webhook reference - potential data exfiltration
| 103 | railway variables set CLERK_WEBHOOK_SECRET=whsec_... |
Webhook reference - potential data exfiltration
| 141 | - CLERK_WEBHOOK_SECRET=whsec_... |
Webhook reference - potential data exfiltration
| 168 | # 4. Webhook endpoint reachable |
Webhook reference - potential data exfiltration
| 169 | STATUS=$(curl -s -o /dev/null -w "%{http_code}" -X POST "$DOMAIN/api/webhooks/clerk") |
Webhook reference - potential data exfiltration
| 170 | echo "Webhook endpoint: HTTP $STATUS (400/405 expected without valid payload)" |
Webhook reference - potential data exfiltration
| 179 | - Webhook endpoint accessible at production URL |
Webhook reference - potential data exfiltration
| 186 | | Webhook signature fails | Wrong endpoint URL | Update URL in Clerk Dashboard > Webhooks | |
Webhook reference - potential data exfiltration
| 212 | Proceed to `clerk-webhooks-events` for webhook configuration. |
Access to .env file
| 77 | const clerk = createClerkClient({ secretKey: process.env.CLERK_SECRET_KEY! }) |
External URL reference
| 58 | 2. Set **Home URL**: `https://myapp.com` |
External URL reference
| 59 | 3. Set **Sign-in URL**: `https://myapp.com/sign-in` |
External URL reference
| 60 | 4. Set **Sign-up URL**: `https://myapp.com/sign-up` |
External URL reference
| 61 | 5. Set **After sign-in URL**: `https://myapp.com/dashboard` |
External URL reference
| 153 | DOMAIN="${1:-https://myapp.com}" |
External URL reference
| 206 | - [Deploy to Vercel](https://clerk.com/docs/deployments/deploy-to-vercel) |