continuous-testing
Integrates automated testing into CI/CD pipelines, ensuring continuous quality feedback and efficient test orchestration.
Install this skill
Security score
The continuous-testing skill was audited on Feb 9, 2026 and we found 18 security issues across 3 threat categories, including 3 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
Direct command execution function call
| 511 | const output = execSync('git diff --name-only HEAD~1', { |
Direct command execution function call
| 532 | const integrationTests = execSync( |
Direct command execution function call
| 561 | execSync(`npm test -- --testPathPattern="${testPattern}"`, { |
Template literal with variable interpolation in command context
| 37 | ```yaml |
Template literal with variable interpolation in command context
| 367 | ```groovy |
Template literal with variable interpolation in command context
| 533 | `grep -r "from.*${file}" tests/integration/*.test.ts`, |
Template literal with variable interpolation in command context
| 561 | execSync(`npm test -- --testPathPattern="${testPattern}"`, { |
Template literal with variable interpolation in command context
| 611 | JSON.parse(fs.readFileSync(`results-${i + 1}.json`, 'utf-8')) |
Template literal with variable interpolation in command context
| 620 | const key = `${suite.name}::${test.title}`; |
Template literal with variable interpolation in command context
| 649 | console.log(` ${test}`); |
Template literal with variable interpolation in command context
| 650 | console.log(` Pass rate: ${passRate}% (${passed}/10 runs)`); |
Template literal with variable interpolation in command context
| 735 | console.log(`Average Coverage: ${avgCoverage.toFixed(2)}%`); |
Template literal with variable interpolation in command context
| 736 | console.log(`Average Duration: ${(avgDuration / 1000).toFixed(2)}s`); |
Template literal with variable interpolation in command context
| 737 | console.log(`Total Tests: ${recent[recent.length - 1].totalTests}`); |
Node child_process module reference
| 505 | import { execSync } from 'child_process'; |
Access to system keychain/keyring
| 245 | sudo gpg --no-default-keyring --keyring /usr/share/keyrings/k6-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C5AD17C747E3415A3642D57D77C6C491D6AC1D69 |
Access to system keychain/keyring
| 246 | echo "deb [signed-by=/usr/share/keyrings/k6-archive-keyring.gpg] https://dl.k6.io/deb stable main" | sudo tee /etc/apt/sources.list.d/k6.list |
External URL reference
| 246 | echo "deb [signed-by=/usr/share/keyrings/k6-archive-keyring.gpg] https://dl.k6.io/deb stable main" | sudo tee /etc/apt/sources.list.d/k6.list |