Skip to main content

clerk-observability

Enables comprehensive monitoring and logging for Clerk authentication, aiding in debugging and audit logging for production environments.

Install this skill

or
61/100

Security score

The clerk-observability skill was audited on Mar 3, 2026 and we found 23 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 136

Template literal with variable interpolation in command context

SourceSKILL.md
136console.log(`[Metric] ${name}: ${value}`)
low line 79

Fetch to external URL

SourceSKILL.md
79fetch('https://http-intake.logs.datadoghq.com/v1/input', {
medium line 188

Webhook reference - potential data exfiltration

SourceSKILL.md
188### Step 4: Webhook Event Tracking
low line 190

Webhook reference - potential data exfiltration

SourceSKILL.md
190// app/api/webhooks/clerk/route.ts
low line 191

Webhook reference - potential data exfiltration

SourceSKILL.md
191import { Webhook } from 'svix'
low line 193

Webhook reference - potential data exfiltration

SourceSKILL.md
193import { WebhookEvent } from '@clerk/nextjs/server'
low line 195

Webhook reference - potential data exfiltration

SourceSKILL.md
195const webhookMetrics = {
low line 203

Webhook reference - potential data exfiltration

SourceSKILL.md
203webhookMetrics.received++
low line 212

Webhook reference - potential data exfiltration

SourceSKILL.md
212const evt = wh.verify(body, headers) as WebhookEvent
low line 216

Webhook reference - potential data exfiltration

SourceSKILL.md
216webhookMetrics.byType[eventType] = (webhookMetrics.byType[eventType] || 0) + 1
low line 221

Webhook reference - potential data exfiltration

SourceSKILL.md
221webhookMetrics.processed++
low line 224

Webhook reference - potential data exfiltration

SourceSKILL.md
224console.log('[Webhook]', {
low line 233

Webhook reference - potential data exfiltration

SourceSKILL.md
233webhookMetrics.failed++
low line 235

Webhook reference - potential data exfiltration

SourceSKILL.md
235console.error('[Webhook Error]', {
low line 247

Webhook reference - potential data exfiltration

SourceSKILL.md
247return Response.json(webhookMetrics)
low line 309

Webhook reference - potential data exfiltration

SourceSKILL.md
309webhooks: { status: string; lastReceived: string | null }
low line 320

Webhook reference - potential data exfiltration

SourceSKILL.md
320webhooks: { status: 'unknown', lastReceived: null }
medium line 368

Webhook reference - potential data exfiltration

SourceSKILL.md
368- Webhook processing time
medium line 381

Webhook reference - potential data exfiltration

SourceSKILL.md
381| Failed webhooks | Alert on failure rate > 1% |
low line 78

Access to .env file

SourceSKILL.md
78if (process.env.DD_API_KEY) {
low line 83

Access to .env file

SourceSKILL.md
83'DD-API-KEY': process.env.DD_API_KEY
low line 79

External URL reference

SourceSKILL.md
79fetch('https://http-intake.logs.datadoghq.com/v1/input', {
low line 386

External URL reference

SourceSKILL.md
386- [Clerk Dashboard Analytics](https://dashboard.clerk.com)
Scanned on Mar 3, 2026
View Security Dashboard
Installation guide →