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 23, 2026 and we found 15 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 63

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Access to .env file

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

External URL reference

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

External URL reference

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