Skip to main content

sentry-debug-bundle

Collects and formats debug information for Sentry support tickets, aiding in troubleshooting and diagnostics for complex issues.

Install this skill

or
0/100

Security score

The sentry-debug-bundle skill was audited on May 12, 2026 and we found 41 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 204

Template literal with variable interpolation in command context

SourceSKILL.md
204console.log(`Test event ID: ${eventId}`);
medium line 205

Template literal with variable interpolation in command context

SourceSKILL.md
205console.log(`View at: https://sentry.io/organizations/YOUR_ORG/issues/?query=${eventId}`);
medium line 209

Template literal with variable interpolation in command context

SourceSKILL.md
209console.log(`Flush: ${flushed ? 'SUCCESS — event delivered' : 'TIMEOUT — event may not have been sent'}`);
medium line 258

Template literal with variable interpolation in command context

SourceSKILL.md
258\`\`\`
medium line 263

Template literal with variable interpolation in command context

SourceSKILL.md
263| SENTRY_DSN | $([ -n "${SENTRY_DSN:-}" ] && echo "SET (\`$(echo "$SENTRY_DSN" | sed 's|//[^@]*@|//***@|')\`)" || echo "NOT SET") |
medium line 284

Template literal with variable interpolation in command context

SourceSKILL.md
284\`\`\`
medium line 334

Template literal with variable interpolation in command context

SourceSKILL.md
334console.log(`[OK] SDK version: ${Sentry.SDK_VERSION}`);
medium line 338

Template literal with variable interpolation in command context

SourceSKILL.md
338console.log(`[OK] DSN configured: ${!!opts.dsn}`);
medium line 339

Template literal with variable interpolation in command context

SourceSKILL.md
339console.log(`[INFO] Environment: ${opts.environment ?? '(default)'}`);
medium line 340

Template literal with variable interpolation in command context

SourceSKILL.md
340console.log(`[INFO] Release: ${opts.release ?? '(auto-detect)'}`);
medium line 341

Template literal with variable interpolation in command context

SourceSKILL.md
341console.log(`[INFO] Debug mode: ${opts.debug ?? false}`);
medium line 342

Template literal with variable interpolation in command context

SourceSKILL.md
342console.log(`[INFO] Sample rate: ${opts.sampleRate ?? 1.0}`);
medium line 343

Template literal with variable interpolation in command context

SourceSKILL.md
343console.log(`[INFO] Traces sample rate: ${opts.tracesSampleRate ?? '(not set)'}`);
medium line 344

Template literal with variable interpolation in command context

SourceSKILL.md
344console.log(`[INFO] beforeSend: ${typeof opts.beforeSend === 'function' ? 'CONFIGURED' : 'none'}`);
medium line 348

Template literal with variable interpolation in command context

SourceSKILL.md
348console.log(`[INFO] Integrations (${integrations.length}): ${integrations.join(', ')}`);
medium line 352

Template literal with variable interpolation in command context

SourceSKILL.md
352console.log(`[INFO] Test event ID: ${eventId}`);
medium line 147

Curl to non-GitHub URL

SourceSKILL.md
147curl -v https://sentry.io/api/0/ 2>&1 | grep -iE 'proxy|blocked|forbidden|connect'
medium line 156

Curl to non-GitHub URL

SourceSKILL.md
156curl -s https://status.sentry.io/api/v2/status.json | python3 -c "
medium line 272

Curl to non-GitHub URL

SourceSKILL.md
272$(curl -s -o /dev/null -w "- sentry.io API: HTTP %{http_code} (%{time_total}s)" https://sentry.io/api/0/ 2>/dev/null || echo "- sentry.io: UNREACHABLE")
medium line 273

Curl to non-GitHub URL

SourceSKILL.md
273$(curl -s -o /dev/null -w "\n- Ingest endpoint: HTTP %{http_code} (%{time_total}s)" https://o0.ingest.sentry.io/api/0/envelope/ 2>/dev/null || echo "- Ingest: UNREACHABLE")
medium line 276

Curl to non-GitHub URL

SourceSKILL.md
276$(curl -s https://status.sentry.io/api/v2/status.json 2>/dev/null | python3 -c "import sys,json; d=json.load(sys.stdin); print(f\"- Status: {d['status']['description']}\")" 2>/dev/null || echo "- Stat
low line 199

Access to .env file

SourceSKILL.md
199dsn: process.env.SENTRY_DSN,
low line 45

External URL reference

SourceSKILL.md
45- For API checks: `SENTRY_AUTH_TOKEN` with `project:read` scope ([generate token](https://sentry.io/settings/auth-tokens/))
low line 135

External URL reference

SourceSKILL.md
135https://sentry.io/api/0/
low line 138

External URL reference

SourceSKILL.md
138# DSN format: https://<PUBLIC_KEY>@o<ORG_ID>.ingest.sentry.io/<PROJECT_ID>
low line 141

External URL reference

SourceSKILL.md
141"https://o0.ingest.sentry.io/api/0/envelope/"
low line 147

External URL reference

SourceSKILL.md
147curl -v https://sentry.io/api/0/ 2>&1 | grep -iE 'proxy|blocked|forbidden|connect'
low line 152

External URL reference

SourceSKILL.md
152Visit [https://status.sentry.io](https://status.sentry.io) or:
low line 156

External URL reference

SourceSKILL.md
156curl -s https://status.sentry.io/api/v2/status.json | python3 -c "
low line 169

External URL reference

SourceSKILL.md
169https://sentry.io/api/0/projects/ | python3 -c "
low line 205

External URL reference

SourceSKILL.md
205console.log(`View at: https://sentry.io/organizations/YOUR_ORG/issues/?query=${eventId}`);
low line 272

External URL reference

SourceSKILL.md
272$(curl -s -o /dev/null -w "- sentry.io API: HTTP %{http_code} (%{time_total}s)" https://sentry.io/api/0/ 2>/dev/null || echo "- sentry.io: UNREACHABLE")
low line 273

External URL reference

SourceSKILL.md
273$(curl -s -o /dev/null -w "\n- Ingest endpoint: HTTP %{http_code} (%{time_total}s)" https://o0.ingest.sentry.io/api/0/envelope/ 2>/dev/null || echo "- Ingest: UNREACHABLE")
low line 276

External URL reference

SourceSKILL.md
276$(curl -s https://status.sentry.io/api/v2/status.json 2>/dev/null | python3 -c "import sys,json; d=json.load(sys.stdin); print(f\"- Status: {d['status']['description']}\")" 2>/dev/null || echo "- Stat
low line 290

External URL reference

SourceSKILL.md
290echo "Attach this file to your Sentry support ticket at https://sentry.io/support/"
low line 310

External URL reference

SourceSKILL.md
310| `sentry-cli info` reports no auth | Token not set or expired | Run `sentry-cli login` or set `SENTRY_AUTH_TOKEN` ([generate](https://sentry.io/settings/auth-tokens/)) |
low line 407

External URL reference

SourceSKILL.md
407req = urllib.request.urlopen("https://sentry.io/api/0/", timeout=5)
low line 414

External URL reference

SourceSKILL.md
414req = urllib.request.urlopen("https://status.sentry.io/api/v2/status.json", timeout=5)
low line 438

External URL reference

SourceSKILL.md
438- [Sentry Status Page](https://status.sentry.io) — real-time platform health
low line 439

External URL reference

SourceSKILL.md
439- [Sentry Support](https://sentry.io/support/) — submit tickets with your debug bundle attached
low line 451

External URL reference

SourceSKILL.md
4516. **Ready to file a ticket?** Attach the generated `sentry-debug-*.md` file to your request at [sentry.io/support](https://sentry.io/support/)
Scanned on May 12, 2026
View Security Dashboard
Installation guide →