RoughCut

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: roughcut-openclaw Version: 1.0.0 The skill is classified as suspicious due to its reliance on executing an arbitrary local bash script (`roughcut.sh`) from a configured repository path and its capability to download content from arbitrary user-provided URLs (`--video-url`) using tools like `curl`, as specified in `SKILL.md`. While these capabilities are presented as necessary for the skill's stated purpose of video processing, they introduce significant attack surfaces. The content of `roughcut.sh` is not provided for analysis, and the arbitrary URL download feature could be exploited if the agent is prompted to fetch malicious payloads. There is no clear evidence of intentional malicious behavior (e.g., exfiltration, persistence) within the provided `SKILL.md` itself, but the inherent risks of these powerful operations warrant a 'suspicious' classification.

Findings (0)

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.

What this means

The skill can run local processing commands when invoked, so an incorrect repo_root or modified script could affect local files or run unintended code.

Why it was flagged

The main workflow tells the agent to run a local shell script against a user-selected video and output directory.

Skill content
bash "$REPO_ROOT/scripts/openclaw/roughcut.sh" \
  --video "$VIDEO_ABS_PATH" \
  --out "$OUTPUT_ROOT"
Recommendation

Use only a trusted RoughCut checkout, inspect the script before first use, and run it only with an explicit user-approved video path or URL.

What this means

The behavior depends on whatever code exists in the configured local repository.

Why it was flagged

The skill depends on an external/local repository for the actual runner rather than bundling the reviewed script in the artifact.

Skill content
Confirm RoughCut repo is present on the same Mac.
   - Repo: https://github.com/samerGMTM22/OpenClaw-RoughCut
Recommendation

Pin or verify the RoughCut repository version and ensure repo_root points to the intended directory.

What this means

Using fluff removal may consume the user's Gemini quota or expose derived processing data to the configured Gemini workflow.

Why it was flagged

The optional fluff-removal path uses a Gemini API credential, which is disclosed and purpose-aligned but still grants access to a provider account or billing context.

Skill content
If the user enables fluff removal, ensure `GEMINI_API_KEY` is set in the environment that will run RoughCut.
Recommendation

Use a restricted API key if possible, provide it through environment/config mechanisms rather than casual chat, and enable fluff removal only when needed.