Wjs Overlaying Video

ReviewAudited by ClawScan on May 13, 2026.

Overview

This is mostly a coherent local video-overlay workflow, but it deserves review because it can force a hardcoded 王建硕 end-card and relies on undeclared external/authenticated tooling.

Install/use this only if you are comfortable editing the templates: remove or customize the hardcoded 王建硕 CTA before rendering, review the npm/HyperFrames tooling you run, and use trusted custom overlay fragments and Codex credentials only when needed.

Findings (4)

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.

ConcernHigh Confidence
ASI01: Agent Goal Hijack
What this means

Your rendered MP4 could include a promotional end card for 王建硕 even if you intended different branding.

Why it was flagged

This tells the agent/template to force a specific channel CTA in the generated video instead of confirming or adapting the CTA to the user's intended channel or guest.

Skill content
Place at the end of every clip; **always use 王建硕 as the channel name** (per global instructions — never a guest's name).
Recommendation

Edit or remove the CTA template before rendering, and require explicit user confirmation for any end-card branding.

What this means

Generating AI covers may use your existing Codex account/session.

Why it was flagged

Optional AI cover generation uses a local authenticated Codex profile. This is disclosed and purpose-aligned, but the registry metadata does not declare credentials.

Skill content
**Codex auth required**: the script calls codex CLI via `gpt-image-2-skill`. If `~/.codex/auth.json` is missing, the script errors.
Recommendation

Only use cover generation if you trust the referenced gpt-image/Codex tooling and are comfortable using that local account.

What this means

Running the reference script may download or execute external Node tooling in your project.

Why it was flagged

The template invokes npx to initialize HyperFrames, which may execute npm-distributed tooling. This is central to the stated purpose but is not represented in the install requirements.

Skill content
subprocess.run(["npx", "hyperframes", "init"], cwd=proj, check=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
Recommendation

Review and pin the HyperFrames package/version where possible, and run the script only in a disposable or backed-up project directory.

What this means

Custom overlay snippets can run JavaScript while the video project is rendered.

Why it was flagged

The scaffolder supports custom overlays that inline user-supplied HTML/CSS/GSAP into the rendered composition. This is an intended escape hatch, but untrusted fragments could execute script in the render context.

Skill content
custom    inner HTML/CSS/GSAP supplied by the user in a fragment file
Recommendation

Use only trusted custom overlay fragments, and avoid fragments that make network calls or access unexpected browser APIs.