Skip to main content

linear-common-errors

Diagnoses and resolves common Linear API errors, aiding in debugging and troubleshooting integration issues effectively.

Install this skill

or
55/100

Security score

The linear-common-errors skill was audited on May 24, 2026 and we found 17 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 73

Template literal with variable interpolation in command context

SourceSKILL.md
73console.log(`OK: ${viewer.name} (${viewer.email})`);
medium line 116

Template literal with variable interpolation in command context

SourceSKILL.md
116console.warn(`Rate limited (attempt ${attempt + 1}), waiting ${Math.round(delay)}ms`);
medium line 242

Template literal with variable interpolation in command context

SourceSKILL.md
242console.error(`Input error: ${error.message}`);
medium line 244

Template literal with variable interpolation in command context

SourceSKILL.md
244console.error(`Linear error [${error.status}]: ${error.message}`);
medium line 87

Curl to non-GitHub URL

SourceSKILL.md
87curl -s -X POST https://api.linear.app/graphql \
low line 127

Fetch to external URL

SourceSKILL.md
127const resp = await fetch("https://api.linear.app/graphql", {
medium line 202

Webhook reference - potential data exfiltration

SourceSKILL.md
202### Error 7: Webhook Signature Mismatch
low line 205

Webhook reference - potential data exfiltration

SourceSKILL.md
205// Happens when LINEAR_WEBHOOK_SECRET doesn't match the webhook config
low line 208

Webhook reference - potential data exfiltration

SourceSKILL.md
208function verifyWebhook(payload: string, signature: string, secret: string): boolean {
medium line 228

Webhook reference - potential data exfiltration

SourceSKILL.md
228| Webhook sig mismatch | N/A (local) | N/A | Wrong signing secret | Match `LINEAR_WEBHOOK_SECRET` |
low line 71

Access to .env file

SourceSKILL.md
71const client = new LinearClient({ apiKey: process.env.LINEAR_API_KEY! });
low line 130

Access to .env file

SourceSKILL.md
130Authorization: process.env.LINEAR_API_KEY!,
low line 87

External URL reference

SourceSKILL.md
87curl -s -X POST https://api.linear.app/graphql \
low line 127

External URL reference

SourceSKILL.md
127const resp = await fetch("https://api.linear.app/graphql", {
low line 258

External URL reference

SourceSKILL.md
258- [SDK Error Handling](https://linear.app/developers/sdk-errors)
low line 259

External URL reference

SourceSKILL.md
259- [Rate Limiting](https://linear.app/developers/rate-limiting)
low line 260

External URL reference

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