Skip to main content

apollo-migration-deep-dive

Provides comprehensive strategies for migrating to Apollo.io from other CRMs, ensuring data integrity and effective consolidation.

Install this skill

or
37/100

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

medium line 59

Template literal with variable interpolation in command context

SourceSKILL.md
59transform: (url: string) => url?.startsWith('http') ? url : `https://${url}` },
medium line 78

Template literal with variable interpolation in command context

SourceSKILL.md
78if (m.required && !value) throw new Error(`Missing: ${m.source}`);
medium line 114

Template literal with variable interpolation in command context

SourceSKILL.md
114console.log(`Total: ${stats.total}, Valid: ${stats.valid}, Invalid: ${stats.invalid}, Dupes: ${stats.duplicateEmails}`);
medium line 175

Template literal with variable interpolation in command context

SourceSKILL.md
175console.log(`Progress: ${Math.min(i + batchSize, records.length)}/${records.length}`);
medium line 197

Template literal with variable interpolation in command context

SourceSKILL.md
197else { mismatched++; console.warn(`Mismatch: ${source.email}`); }
medium line 200

Template literal with variable interpolation in command context

SourceSKILL.md
200console.log(`Reconciliation: ${matched} matched, ${missing} missing, ${mismatched} mismatched`);
medium line 208

Template literal with variable interpolation in command context

SourceSKILL.md
208console.log(`Rolling back ${contactIds.length} contacts...`);
medium line 214

Template literal with variable interpolation in command context

SourceSKILL.md
214try { await client.delete(`/contacts/${id}`); deleted++; }
medium line 215

Template literal with variable interpolation in command context

SourceSKILL.md
215catch (err: any) { console.error(`Failed: ${id}: ${err.message}`); }
medium line 218

Template literal with variable interpolation in command context

SourceSKILL.md
218console.log(`Rollback: ${Math.min(i + 50, contactIds.length)}/${contactIds.length}`);
medium line 221

Template literal with variable interpolation in command context

SourceSKILL.md
221console.log(`Rolled back ${deleted}/${contactIds.length} contacts`);
medium line 253

Template literal with variable interpolation in command context

SourceSKILL.md
253console.log(`Created: ${result.created}, Existing: ${result.existing}, Failed: ${result.failed}`);
low line 129

Access to .env file

SourceSKILL.md
129headers: { 'Content-Type': 'application/json', 'x-api-key': process.env.APOLLO_API_KEY! },
low line 59

External URL reference

SourceSKILL.md
59transform: (url: string) => url?.startsWith('http') ? url : `https://${url}` },
low line 128

External URL reference

SourceSKILL.md
128baseURL: 'https://api.apollo.io/api/v1',
Scanned on May 12, 2026
View Security Dashboard
Installation guide →