Local Video Ad Pipeline v0.5

PassAudited by VirusTotal on May 9, 2026.

Overview

Type: OpenClaw Skill Name: local-video-ad-pipeline-v05-public Version: 0.5.1 The skill bundle provides a functional end-to-end pipeline for local AI video production using ComfyUI, Wan2.2, and ACE-Step. The Python scripts (e.g., compose.py, fire_videos.py, and render_sequential.py) use standard libraries and subprocess calls to orchestrate image generation and ffmpeg processing. While the SKILL.md and preproduction.md files contain highly specific and potentially NSFW stylistic instructions for character generation (e.g., 'G-cup bust silhouette'), these are content preferences for the image models rather than malicious prompt injections aimed at system compromise. The presence of hardcoded local paths (e.g., referencing user 'choi_g16' and specific drive letters) suggests a customized local environment but shows no signs of data exfiltration or unauthorized persistence.

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

Installation may fail or require manual dependency decisions, and users must rely on the included scripts rather than a declared, pinned install process.

Why it was flagged

The package includes runnable scripts and visible docs/scripts expect local tools and Python packages, but the registry metadata does not declare those requirements. This is an under-declared setup/provenance issue, not evidence of hidden malicious behavior.

Skill content
Source: unknown ... Required binaries (all must exist): none ... No install spec — this is an instruction-only skill. ... Code file presence 14 code file(s)
Recommendation

Review the scripts before use, install dependencies from trusted sources, and verify ffmpeg, ComfyUI, ACE-Step, Python packages, and model files manually.

What this means

The skill can overwrite selected output files and process local media through ffmpeg.

Why it was flagged

The compose step runs local ffmpeg/ffprobe subprocesses to process video, subtitles, and audio. This is expected for a video pipeline, but it is still local command execution and file output.

Skill content
cmd = ["ffmpeg", "-y", "-i", str(src), "-vf", vf, ...]
r = subprocess.run(cmd, capture_output=True, text=True)
Recommendation

Run it only on intended project folders, verify output paths before execution, and use trusted ffmpeg/ffprobe binaries.

What this means

A mistaken or remote ComfyUI URL could expose prompts/job details or run costly render jobs on the chosen server.

Why it was flagged

The video-render step submits generated workflows to a configurable ComfyUI endpoint. This is purpose-aligned, but if the endpoint is not local/trusted, prompt and job metadata may be sent to that server and queued jobs can consume resources.

Skill content
urllib.request.Request(f"{d['comfy']}/prompt", data=body, headers={"Content-Type": "application/json"})
Recommendation

Use the default localhost endpoint or another trusted ComfyUI server, and review shotlists/prompts before queuing batches.

What this means

Local GPU memory, WSL services, or queued jobs may remain active until the user stops them.

Why it was flagged

The workflow intentionally keeps local ComfyUI/Wan models loaded between shots for performance. This is disclosed and user-controlled, but it leaves GPU/server state active after individual script runs.

Skill content
Never restart WSL ComfyUI between shots unless it is wedged. The first fp16 load is slow. Warm runs are much faster because the models stay resident.
Recommendation

Monitor the local ComfyUI/WSL process and shut it down when rendering is finished.

What this means

Generated ads may include sexualized adult glamour styling by default if the user does not override the casting/style.

Why it was flagged

The skill sets a strong default creative direction toward adult glamour imagery unless the user specifies otherwise. This is disclosed in the skill text, but may surprise users expecting a neutral ad-production pipeline.

Skill content
Default female protagonist casting ... adult glamour, sensual styling, fitted silhouettes, fashion/swimwear/lingerie ... clearly defined G-cup bust silhouette through clothing.
Recommendation

Specify brand-safe, conservative, or alternative casting/style requirements explicitly when invoking the skill.