Skip to main content

Integration Contracts

Defines API contracts and integration patterns for standardized interfaces and documentation, enhancing cross-system communication.

Install this skill

or
21/100

Security score

The Integration Contracts skill was audited on Mar 1, 2026 and we found 19 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 242

Template literal with variable interpolation in command context

SourceSKILL.md
242throw new Error(`Schema ${schemaName} not found`);
medium line 255

Template literal with variable interpolation in command context

SourceSKILL.md
255message: `Expected type ${schema.type}, got ${typeof data}`
medium line 279

Template literal with variable interpolation in command context

SourceSKILL.md
279field: `${propName}.${e.field}`
medium line 368

Template literal with variable interpolation in command context

SourceSKILL.md
368const url = `${baseURL}${test.endpoint}`;
medium line 384

Template literal with variable interpolation in command context

SourceSKILL.md
384url += `?${params.toString()}`;
medium line 394

Template literal with variable interpolation in command context

SourceSKILL.md
394error: `Expected status ${test.expectedResponse.status}, got ${response.status}`
medium line 418

Template literal with variable interpolation in command context

SourceSKILL.md
418error: `Schema validation failed: ${validation.errors.map(e => e.message).join(', ')}`
medium line 471

Template literal with variable interpolation in command context

SourceSKILL.md
471let markdown = `# ${contract.info.title}\n\n`;
medium line 472

Template literal with variable interpolation in command context

SourceSKILL.md
472markdown += `${contract.info.description}\n\n`;
medium line 473

Template literal with variable interpolation in command context

SourceSKILL.md
473markdown += `Version: ${contract.info.version}\n\n`;
medium line 478

Template literal with variable interpolation in command context

SourceSKILL.md
478markdown += `### ${path}\n\n`;
medium line 482

Template literal with variable interpolation in command context

SourceSKILL.md
482markdown += `#### ${method.toUpperCase()} ${operation.summary}\n\n`;
medium line 483

Template literal with variable interpolation in command context

SourceSKILL.md
483markdown += `${operation.description || ''}\n\n`;
medium line 488

Template literal with variable interpolation in command context

SourceSKILL.md
488markdown += `- \`${param.name}\` (${param.in}): ${param.description || ''}\n`;
medium line 501

Template literal with variable interpolation in command context

SourceSKILL.md
501return `
low line 107

External URL reference

SourceSKILL.md
107url: 'https://api.example.com/v1',
low line 111

External URL reference

SourceSKILL.md
111url: 'http://localhost:3000/api',
low line 506

External URL reference

SourceSKILL.md
506<link rel="stylesheet" href="https://unpkg.com/[email protected]/swagger-ui.css" />
low line 510

External URL reference

SourceSKILL.md
510<script src="https://unpkg.com/[email protected]/swagger-ui-bundle.js"></script>
Scanned on Mar 1, 2026
View Security Dashboard