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

Categories Tested

Security Issues

medium line 132

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

SourceSKILL.md
134`${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 135

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

External URL reference

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

External URL reference

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

External URL reference

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