sentry-data-handling
Enables proper management of sensitive data in Sentry, ensuring compliance with GDPR and effective PII scrubbing.
Install this skill
Security score
The sentry-data-handling skill was audited on May 12, 2026 and we found 26 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 260 | ```bash |
Template literal with variable interpolation in command context
| 277 | `https://sentry.io/api/0/projects/${org}/${project}/issues/?query=user.id:${userId}`, |
Template literal with variable interpolation in command context
| 278 | { headers: { Authorization: `Bearer ${token}` } } |
Template literal with variable interpolation in command context
| 282 | throw new Error(`Search failed: ${searchRes.status} ${searchRes.statusText}`); |
Template literal with variable interpolation in command context
| 290 | `https://sentry.io/api/0/projects/${org}/${project}/issues/${issue.id}/`, |
Template literal with variable interpolation in command context
| 291 | { method: 'DELETE', headers: { Authorization: `Bearer ${token}` } } |
Template literal with variable interpolation in command context
| 295 | throw new Error(`Deletion failed for issue ${issue.id}: ${deleteRes.status}`); |
Template literal with variable interpolation in command context
| 299 | console.log(`Deleted ${issues.length} issues for user ${userId}`); |
Template literal with variable interpolation in command context
| 305 | ```bash |
Access to .env file
| 58 | dsn: process.env.SENTRY_DSN, |
Access to .env file
| 251 | dsn: process.env.SENTRY_DSN, |
Access to .env file
| 271 | const org = process.env.SENTRY_ORG; |
Access to .env file
| 272 | const project = process.env.SENTRY_PROJECT; |
Access to .env file
| 273 | const token = process.env.SENTRY_AUTH_TOKEN; |
Access to .env file
| 340 | | `sendDefaultPii: true` in production | Environment-unaware configuration | Gate PII collection: `sendDefaultPii: process.env.NODE_ENV !== 'production'` | |
Access to .env file
| 356 | dsn: process.env.SENTRY_DSN, |
Access to .env file
| 357 | environment: process.env.NODE_ENV || 'development', |
External URL reference
| 46 | - Data Processing Agreement signed at https://sentry.io/legal/dpa/ (GDPR requirement) |
External URL reference
| 264 | "https://sentry.io/api/0/projects/${SENTRY_ORG}/${SENTRY_PROJECT}/issues/${ISSUE_ID}/" \ |
External URL reference
| 277 | `https://sentry.io/api/0/projects/${org}/${project}/issues/?query=user.id:${userId}`, |
External URL reference
| 290 | `https://sentry.io/api/0/projects/${org}/${project}/issues/${issue.id}/`, |
External URL reference
| 308 | "https://sentry.io/api/0/organizations/${SENTRY_ORG}/audit-logs/" \ |
External URL reference
| 318 | 5. Sign the DPA at https://sentry.io/legal/dpa/ |
External URL reference
| 463 | - [Sentry GDPR Overview](https://sentry.io/legal/gdpr/) |
External URL reference
| 464 | - [Data Processing Agreement](https://sentry.io/legal/dpa/) |
External URL reference
| 465 | - [Sentry Security](https://sentry.io/security/) |