Skip to main content

intercom-migration-deep-dive

Facilitates seamless data migration to Intercom from platforms like Zendesk, ensuring efficient contact management and support integration.

Install this skill

or
19/100

Security score

The intercom-migration-deep-dive skill was audited on May 28, 2026 and we found 21 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 124

Template literal with variable interpolation in command context

SourceSKILL.md
124console.log(`Progress: ${stats.created} created, ${stats.updated} updated`);
medium line 133

Template literal with variable interpolation in command context

SourceSKILL.md
133? `${err.statusCode}: ${err.message}`
medium line 192

Template literal with variable interpolation in command context

SourceSKILL.md
192console.warn(`Contact ${contactId} not found, skipping tag`);
medium line 199

Template literal with variable interpolation in command context

SourceSKILL.md
199console.log(`Tagged ${mapping.contactIds.length} contacts with "${mapping.sourceName}"`);
medium line 237

Template literal with variable interpolation in command context

SourceSKILL.md
237console.log(`Migrated article: ${article.title}`);
medium line 258

Template literal with variable interpolation in command context

SourceSKILL.md
258console.log(`\n[Phase 1] Importing ${plan.companies.length} companies...`);
medium line 262

Template literal with variable interpolation in command context

SourceSKILL.md
262console.log(`\n[Phase 2] Importing ${plan.contacts.length} contacts...`);
medium line 264

Template literal with variable interpolation in command context

SourceSKILL.md
264console.log(` Created: ${contactStats.created}, Updated: ${contactStats.updated}, Failed: ${contactStats.failed}`);
medium line 267

Template literal with variable interpolation in command context

SourceSKILL.md
267console.log(`\n[Phase 3] Migrating ${plan.tags.length} tags...`);
medium line 273

Template literal with variable interpolation in command context

SourceSKILL.md
273console.log(`\n[Phase 4] Migrating ${plan.articles.length} articles...`);
medium line 277

Template literal with variable interpolation in command context

SourceSKILL.md
277console.log(`\n=== Migration complete in ${duration} minutes ===`);
medium line 280

Template literal with variable interpolation in command context

SourceSKILL.md
280console.log(`\nFailed contacts: ${contactStats.errors.length}`);
medium line 282

Template literal with variable interpolation in command context

SourceSKILL.md
282console.log(` ${err.email}: ${err.error}`);
medium line 326

Template literal with variable interpolation in command context

SourceSKILL.md
326console.log(`\nValidation: ${passed ? "PASSED" : "FAILED"}`);
medium line 328

Template literal with variable interpolation in command context

SourceSKILL.md
328console.log(` ${check.passed ? "OK" : "FAIL"} ${check.name}: ${check.actual}/${check.expected}`);
low line 57

Access to .env file

SourceSKILL.md
57token: process.env.INTERCOM_ACCESS_TOKEN!,
low line 361

External URL reference

SourceSKILL.md
361- [Contacts API](https://developers.intercom.com/docs/references/rest-api/api.intercom.io/contacts)
low line 362

External URL reference

SourceSKILL.md
362- [Companies API](https://developers.intercom.com/docs/references/rest-api/api.intercom.io/companies)
low line 363

External URL reference

SourceSKILL.md
363- [Articles API](https://developers.intercom.com/docs/references/rest-api/api.intercom.io/articles)
low line 364

External URL reference

SourceSKILL.md
364- [Import Contacts Guide](https://developers.intercom.com/docs/guides/tickets/import-contacts)
low line 365

External URL reference

SourceSKILL.md
365- [Tags API](https://developers.intercom.com/docs/references/rest-api/api.intercom.io/tags)
Scanned on May 28, 2026
View Security Dashboard
Installation guide →