continuous-testing

skills-sh:aj-geddes_useful-ai-prompts__continuous-testing

View source
B
76/100

First Seen

Feb 18, 2026

Last Scanned

Feb 20, 2026

Findings

4

Score

76/100

MEDIUM 3
LOW 1

Findings (4)

MEDIUM
Conditional CI execution
L82

Detects conditional execution based on CI environment variables combined with dangerous commands

${{ secrets.GITHUB_TOKEN + child_process
FIX

Pin all dependencies to exact versions with integrity hashes. Use lock files (package-lock.json, poetry.lock) and enable checksum verification in your package manager.

FP?

Likely FP if the match is documentation about dependency management best practices rather than actual unpinned dependency declarations.

MEDIUM
Node.js child process execution
L511

Detects Node.js child_process methods for command execution

execSync('
FIX

Use execFile() or spawn() with explicit argument arrays instead of exec() with a shell string. Validate all inputs before passing to child_process methods.

FP?

Likely FP if the match is in a README code example or package.json script field that runs a well-known CLI tool (e.g., eslint, tsc).

MEDIUM
Node.js child process execution
L561

Detects Node.js child_process methods for command execution

execSync(`
FIX

Use execFile() or spawn() with explicit argument arrays instead of exec() with a shell string. Validate all inputs before passing to child_process methods.

FP?

Likely FP if the match is in a README code example or package.json script field that runs a well-known CLI tool (e.g., eslint, tsc).

LOW
System package manager install
L248

Detects system-level package installation via brew, apt, yum, or dnf

apt-get install k
FIX

Pin system packages to specific versions where the package manager supports it. Document the exact packages required and prefer containerized environments to avoid system-wide changes.

FP?

Likely FP if the match is standard setup documentation listing well-known system packages (e.g., apt install git curl) that are prerequisites.