apollo-data-handling
Facilitates GDPR compliance and data management for Apollo.io, ensuring secure handling of contact data and retention practices.
Install this skill
Security score
The apollo-data-handling skill was audited on May 12, 2026 and we found 12 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 125 | console.warn(`Failed to remove from sequence ${seqId}:`, err.message); |
Template literal with variable interpolation in command context
| 130 | await client.delete(`/contacts/${contact.id}`); |
Template literal with variable interpolation in command context
| 163 | console.log(`Found ${candidates.length} contacts past ${policy.maxAgeDays}-day retention`); |
Template literal with variable interpolation in command context
| 168 | await client.delete(`/contacts/${contact.id}`); |
Template literal with variable interpolation in command context
| 171 | console.error(`Failed to delete ${contact.name}: ${err.message}`); |
Template literal with variable interpolation in command context
| 192 | return `${iv.toString('hex')}:${cipher.getAuthTag().toString('hex')}:${enc}`; |
Template literal with variable interpolation in command context
| 231 | console.log(`[AUDIT] ${full.action} by ${full.userId}: ${full.detail}`); |
Access to .env file
| 44 | headers: { 'Content-Type': 'application/json', 'x-api-key': process.env.APOLLO_API_KEY! }, |
Access to .env file
| 184 | const KEY = Buffer.from(process.env.APOLLO_ENCRYPTION_KEY!, 'hex'); // 32 bytes |
External URL reference
| 43 | baseURL: 'https://api.apollo.io/api/v1', |
External URL reference
| 257 | - [Apollo Privacy Policy](https://www.apollo.io/privacy-policy) |
External URL reference
| 258 | - [GDPR Official Text](https://gdpr.eu/) |