apollo-migration-deep-dive
Provides comprehensive strategies for migrating to Apollo.io from other CRMs, ensuring data integrity and effective consolidation.
Install this skill
Security score
The apollo-migration-deep-dive skill was audited on May 12, 2026 and we found 15 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 59 | transform: (url: string) => url?.startsWith('http') ? url : `https://${url}` }, |
Template literal with variable interpolation in command context
| 78 | if (m.required && !value) throw new Error(`Missing: ${m.source}`); |
Template literal with variable interpolation in command context
| 114 | console.log(`Total: ${stats.total}, Valid: ${stats.valid}, Invalid: ${stats.invalid}, Dupes: ${stats.duplicateEmails}`); |
Template literal with variable interpolation in command context
| 175 | console.log(`Progress: ${Math.min(i + batchSize, records.length)}/${records.length}`); |
Template literal with variable interpolation in command context
| 197 | else { mismatched++; console.warn(`Mismatch: ${source.email}`); } |
Template literal with variable interpolation in command context
| 200 | console.log(`Reconciliation: ${matched} matched, ${missing} missing, ${mismatched} mismatched`); |
Template literal with variable interpolation in command context
| 208 | console.log(`Rolling back ${contactIds.length} contacts...`); |
Template literal with variable interpolation in command context
| 214 | try { await client.delete(`/contacts/${id}`); deleted++; } |
Template literal with variable interpolation in command context
| 215 | catch (err: any) { console.error(`Failed: ${id}: ${err.message}`); } |
Template literal with variable interpolation in command context
| 218 | console.log(`Rollback: ${Math.min(i + 50, contactIds.length)}/${contactIds.length}`); |
Template literal with variable interpolation in command context
| 221 | console.log(`Rolled back ${deleted}/${contactIds.length} contacts`); |
Template literal with variable interpolation in command context
| 253 | console.log(`Created: ${result.created}, Existing: ${result.existing}, Failed: ${result.failed}`); |
Access to .env file
| 129 | headers: { 'Content-Type': 'application/json', 'x-api-key': process.env.APOLLO_API_KEY! }, |
External URL reference
| 59 | transform: (url: string) => url?.startsWith('http') ? url : `https://${url}` }, |
External URL reference
| 128 | baseURL: 'https://api.apollo.io/api/v1', |