linear-reference-architecture
Provides production-grade architectural patterns for Linear integrations, aiding in system design and integration planning.
Install this skill
Security score
The linear-reference-architecture skill was audited on Feb 28, 2026 and we found 15 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 129 | const cacheKey = `linear:${operation}`; |
Template literal with variable interpolation in command context
| 206 | topic: `linear.${event.type.toLowerCase()}`, |
Webhook reference - potential data exfiltration
| 35 | │ │ Linear SDK │ │ Cache Layer │ │ Webhook │ │ |
Webhook reference - potential data exfiltration
| 166 | │ Webhook Ingester│ │ Event Processor │ │ Notification │ |
Webhook reference - potential data exfiltration
| 189 | // services/webhook-ingester.ts |
Webhook reference - potential data exfiltration
| 198 | export async function ingestWebhook(event: LinearWebhookEvent): Promise<void> { |
Webhook reference - potential data exfiltration
| 212 | timestamp: event.webhookTimestamp.toString(), |
Webhook reference - potential data exfiltration
| 330 | │ │ │ └── webhook-handler.ts |
Access to .env file
| 59 | apiKey: process.env.LINEAR_API_KEY!, |
Access to .env file
| 119 | this.client = new LinearClient({ apiKey: process.env.LINEAR_API_KEY! }); |
Access to .env file
| 120 | this.redis = new Redis(process.env.REDIS_URL); |
Access to .env file
| 193 | brokers: [process.env.KAFKA_BROKER!], |
External URL reference
| 348 | - [Linear API Best Practices](https://developers.linear.app/docs/graphql/best-practices) |
External URL reference
| 349 | - [Event-Driven Architecture](https://martinfowler.com/articles/201701-event-driven.html) |
External URL reference
| 350 | - [CQRS Pattern](https://martinfowler.com/bliki/CQRS.html) |