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 May 12, 2026 and we found 20 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 139 | ```bash |
Webhook reference - potential data exfiltration
| 28 | 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
| 44 | vercel env add CLERK_WEBHOOK_SECRET production |
Webhook reference - potential data exfiltration
| 96 | railway variables set CLERK_WEBHOOK_SECRET=whsec_... |
Webhook reference - potential data exfiltration
| 133 | - CLERK_WEBHOOK_SECRET=whsec_... |
Webhook reference - potential data exfiltration
| 159 | # 4. Webhook endpoint reachable |
Webhook reference - potential data exfiltration
| 160 | STATUS=$(curl -s -o /dev/null -w "%{http_code}" -X POST "$DOMAIN/api/webhooks/clerk") |
Webhook reference - potential data exfiltration
| 161 | echo "Webhook endpoint: HTTP $STATUS (400/405 expected without valid payload)" |
Webhook reference - potential data exfiltration
| 169 | - Webhook endpoint accessible at production URL |
Webhook reference - potential data exfiltration
| 175 | | Webhook signature fails | Wrong endpoint URL | Update URL in Clerk Dashboard > Webhooks | |
Webhook reference - potential data exfiltration
| 198 | Proceed to `clerk-webhooks-events` for webhook configuration. |
Access to .env file
| 71 | const clerk = createClerkClient({ secretKey: process.env.CLERK_SECRET_KEY! }) |
External URL reference
| 54 | 2. Set **Home URL**: `https://myapp.com` |
External URL reference
| 55 | 3. Set **Sign-in URL**: `https://myapp.com/sign-in` |
External URL reference
| 56 | 4. Set **Sign-up URL**: `https://myapp.com/sign-up` |
External URL reference
| 57 | 5. Set **After sign-in URL**: `https://myapp.com/dashboard` |
External URL reference
| 144 | DOMAIN="${1:-https://myapp.com}" |
External URL reference
| 193 | - [Deploy to Vercel](https://clerk.com/docs/deployments/deploy-to-vercel) |
External URL reference
| 194 | - [Deploy to Netlify](https://clerk.com/docs/deployments/deploy-to-netlify) |
External URL reference
| 195 | - [Clerk Domain Configuration](https://clerk.com/docs/deployments/set-up-your-domain) |