Skip to main content

continuous-testing

Integrates automated testing into CI/CD pipelines, ensuring continuous quality feedback and efficient test orchestration.

Install this skill

or
0/100

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

high line 511

Direct command execution function call

SourceSKILL.md
511const output = execSync('git diff --name-only HEAD~1', {
high line 532

Direct command execution function call

SourceSKILL.md
532const integrationTests = execSync(
high line 561

Direct command execution function call

SourceSKILL.md
561execSync(`npm test -- --testPathPattern="${testPattern}"`, {
medium line 37

Template literal with variable interpolation in command context

SourceSKILL.md
37```yaml
medium line 367

Template literal with variable interpolation in command context

SourceSKILL.md
367```groovy
medium line 533

Template literal with variable interpolation in command context

SourceSKILL.md
533`grep -r "from.*${file}" tests/integration/*.test.ts`,
medium line 561

Template literal with variable interpolation in command context

SourceSKILL.md
561execSync(`npm test -- --testPathPattern="${testPattern}"`, {
medium line 611

Template literal with variable interpolation in command context

SourceSKILL.md
611JSON.parse(fs.readFileSync(`results-${i + 1}.json`, 'utf-8'))
medium line 620

Template literal with variable interpolation in command context

SourceSKILL.md
620const key = `${suite.name}::${test.title}`;
medium line 649

Template literal with variable interpolation in command context

SourceSKILL.md
649console.log(` ${test}`);
medium line 650

Template literal with variable interpolation in command context

SourceSKILL.md
650console.log(` Pass rate: ${passRate}% (${passed}/10 runs)`);
medium line 735

Template literal with variable interpolation in command context

SourceSKILL.md
735console.log(`Average Coverage: ${avgCoverage.toFixed(2)}%`);
medium line 736

Template literal with variable interpolation in command context

SourceSKILL.md
736console.log(`Average Duration: ${(avgDuration / 1000).toFixed(2)}s`);
medium line 737

Template literal with variable interpolation in command context

SourceSKILL.md
737console.log(`Total Tests: ${recent[recent.length - 1].totalTests}`);
low line 505

Node child_process module reference

SourceSKILL.md
505import { execSync } from 'child_process';
medium line 245

Access to system keychain/keyring

SourceSKILL.md
245sudo gpg --no-default-keyring --keyring /usr/share/keyrings/k6-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C5AD17C747E3415A3642D57D77C6C491D6AC1D69
medium line 246

Access to system keychain/keyring

SourceSKILL.md
246echo "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
low line 246

External URL reference

SourceSKILL.md
246echo "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
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →