Integration Contracts
Defines API contracts and integration patterns for standardized interfaces and documentation, enhancing cross-system communication.
Install this skill
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
Template literal with variable interpolation in command context
| 242 | throw new Error(`Schema ${schemaName} not found`); |
Template literal with variable interpolation in command context
| 255 | message: `Expected type ${schema.type}, got ${typeof data}` |
Template literal with variable interpolation in command context
| 279 | field: `${propName}.${e.field}` |
Template literal with variable interpolation in command context
| 368 | const url = `${baseURL}${test.endpoint}`; |
Template literal with variable interpolation in command context
| 384 | url += `?${params.toString()}`; |
Template literal with variable interpolation in command context
| 394 | error: `Expected status ${test.expectedResponse.status}, got ${response.status}` |
Template literal with variable interpolation in command context
| 418 | error: `Schema validation failed: ${validation.errors.map(e => e.message).join(', ')}` |
Template literal with variable interpolation in command context
| 471 | let markdown = `# ${contract.info.title}\n\n`; |
Template literal with variable interpolation in command context
| 472 | markdown += `${contract.info.description}\n\n`; |
Template literal with variable interpolation in command context
| 473 | markdown += `Version: ${contract.info.version}\n\n`; |
Template literal with variable interpolation in command context
| 478 | markdown += `### ${path}\n\n`; |
Template literal with variable interpolation in command context
| 482 | markdown += `#### ${method.toUpperCase()} ${operation.summary}\n\n`; |
Template literal with variable interpolation in command context
| 483 | markdown += `${operation.description || ''}\n\n`; |
Template literal with variable interpolation in command context
| 488 | markdown += `- \`${param.name}\` (${param.in}): ${param.description || ''}\n`; |
Template literal with variable interpolation in command context
| 501 | return ` |
External URL reference
| 107 | url: 'https://api.example.com/v1', |
External URL reference
| 111 | url: 'http://localhost:3000/api', |
External URL reference
| 506 | <link rel="stylesheet" href="https://unpkg.com/[email protected]/swagger-ui.css" /> |
External URL reference
| 510 | <script src="https://unpkg.com/[email protected]/swagger-ui-bundle.js"></script> |
Install this skill with one command
/learn @coverage-creatives/integration-contracts