Dangerous exec
- Finding
- Shell command execution detected (child_process).
Security checks across static analysis, malware telemetry, and agentic risk
This image-processing skill matches its purpose, but its scripts build shell commands from file names and options, so a crafted path or parameter could run unintended commands on your computer.
Review or patch the scripts before installing. If you still use it, process only trusted image folders and filenames, avoid untrusted parameters, and verify the separate cli-anything-imutils installation source.
VirusTotal findings are pending for this skill version.
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
A malicious filename, folder path, or option value could break out of the intended image command and execute arbitrary local shell commands when the agent runs the tool.
User-supplied input, output, width, height, and interpolation values are concatenated into a shell command string and executed. The same pattern appears in the rotate, skeleton, and translate scripts.
let cmd = `cli-anything-imutils resize "${input}" "${output}"`; ... cmd += ` --width ${width}`; ... const result = execSync(cmd, { encoding: 'utf-8' });Use only trusted paths and parameters until the maintainer replaces execSync shell strings with execFileSync or spawn using argument arrays, validates numeric/options values, and safely handles paths.
If the external cli-anything-imutils installation is missing, modified, or from an untrusted source, the skill may fail or run code the user did not review.
The skill relies on a separate editable Python CLI install outside the scanned package, so the behavior also depends on local code that is not included in these artifacts.
cd E:\AI-Tools\CLI-Anything\CLI-Anything\imutils\agent-harness pip install -e .
Install the external CLI only from a trusted, pinned source and have the skill declare required binaries/dependencies explicitly.