Skip to main content

linear-migration-deep-dive

Facilitates seamless migration from Jira, Asana, and GitHub Issues to Linear, ensuring efficient data transfer and workflow mapping.

Install this skill

or
37/100

Security score

The linear-migration-deep-dive skill was audited on May 12, 2026 and we found 15 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 126

Template literal with variable interpolation in command context

SourceSKILL.md
126const jql = `project = ${projectKey} ORDER BY created ASC`;
medium line 128

Template literal with variable interpolation in command context

SourceSKILL.md
128`${baseUrl}/rest/api/3/search?jql=${encodeURIComponent(jql)}&startAt=${startAt}&maxResults=${maxResults}&fields=summary,description,status,priority,issuetype,assignee,labels,customfield_10016,parent,s
medium line 129

Template literal with variable interpolation in command context

SourceSKILL.md
129{ headers: { Authorization: `Basic ${authToken}`, Accept: "application/json" } }
medium line 155

Template literal with variable interpolation in command context

SourceSKILL.md
155console.log(`Exported ${issues.length} issues from Jira ${projectKey}`);
medium line 263

Template literal with variable interpolation in command context

SourceSKILL.md
263description: `${transformed.description}\n\n---\n*Migrated from ${jiraIssue.key}*`,
medium line 276

Template literal with variable interpolation in command context

SourceSKILL.md
276if (created % 25 === 0) console.log(`Imported ${created}/${sorted.length}`);
medium line 282

Template literal with variable interpolation in command context

SourceSKILL.md
282console.error(`Failed to import ${jiraIssue.key}: ${error.message}`);
medium line 287

Template literal with variable interpolation in command context

SourceSKILL.md
287console.log(`Import complete: ${created} created, ${errors} errors`);
medium line 304

Template literal with variable interpolation in command context

SourceSKILL.md
304problems.push(`Missing: ${sourceIssues.length - idMap.size} issues not imported`);
medium line 312

Template literal with variable interpolation in command context

SourceSKILL.md
312problems.push(`${source.key}: not imported`);
medium line 319

Template literal with variable interpolation in command context

SourceSKILL.md
319problems.push(`${source.key}: title mismatch`);
medium line 322

Template literal with variable interpolation in command context

SourceSKILL.md
322problems.push(`${source.key}: not found in Linear (${linearId})`);
low line 357

External URL reference

SourceSKILL.md
357- [Linear Import (Built-in)](https://linear.app/docs/import-issues)
low line 359

External URL reference

SourceSKILL.md
359- [Asana API](https://developers.asana.com/reference)
low line 360

External URL reference

SourceSKILL.md
360- [Linear GraphQL API](https://linear.app/developers/graphql)
Scanned on May 12, 2026
View Security Dashboard
Installation guide →