Skip to main content

integration-development

Provides guidance for creating OAuth-based integrations in the Orient codebase, covering the full integration lifecycle.

Install this skill

or
56/100

Security score

The integration-development skill was audited on Feb 12, 2026 and we found 12 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 104

Template literal with variable interpolation in command context

SourceSKILL.md
104const authUrl = `${baseUrl}?code_challenge=${codeChallenge}&code_challenge_method=S256`;
medium line 120

Template literal with variable interpolation in command context

SourceSKILL.md
120Authorization: `Bearer ${this.accessToken}`,
medium line 127

Template literal with variable interpolation in command context

SourceSKILL.md
127throw new Error(`GraphQL error: ${result.errors[0].message}`);
medium line 137

Template literal with variable interpolation in command context

SourceSKILL.md
137const response = await fetch(`${this.apiUrl}${endpoint}`, {
medium line 140

Template literal with variable interpolation in command context

SourceSKILL.md
140Authorization: `Bearer ${this.accessToken}`,
medium line 149

Template literal with variable interpolation in command context

SourceSKILL.md
149throw new Error(`API error: ${error.message}`);
low line 211

Webhook reference - potential data exfiltration

SourceSKILL.md
211- name: SERVICE_WEBHOOK_SECRET
low line 212

Webhook reference - potential data exfiltration

SourceSKILL.md
212description: Webhook signing secret (optional)
low line 213

Webhook reference - potential data exfiltration

SourceSKILL.md
213category: webhook
medium line 217

Webhook reference - potential data exfiltration

SourceSKILL.md
217## Webhook Support
medium line 219

Webhook reference - potential data exfiltration

SourceSKILL.md
219For integrations that support webhooks:
low line 222

Webhook reference - potential data exfiltration

SourceSKILL.md
222webhooks:
Scanned on Feb 12, 2026
View Security Dashboard
Installation guide →