Back to skill
Skillv1.0.0

ClawScan security

Video Call Agent · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 23, 2026, 8:13 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's declared requirements and instructions are consistent with its stated purpose (starting a Runway-based video call) and nothing obviously unrelated or excessive is requested.
Guidance
This skill appears to do what it says: it installs an npm helper and uses your Runway API key to run a local call server. Before installing, verify the npm package and GitHub repository (publisher, recent commits, and maintainers) so you know who published the binary you'll run. Be aware that any images, personality text, audio/video, and call transcripts you supply will be sent to Runway — don't include secrets or personal data you wouldn't want sent to that service. If you have doubts, run the package in an isolated environment (container/VM) and inspect the package contents (npm pack + unpack) or review the repository source before using your RUNWAYML_API_SECRET. Revoke the API key when no longer needed.

Review Dimensions

Purpose & Capability
okName, description, and required items line up: a Runway API key is required to use Runway Characters; node/npm and an npm package make sense for a local helper binary that starts a server.
Instruction Scope
noteInstructions operate via a local server and explicit API calls to Runway. The doc asks the agent to build an avatar personality from the agent's identity and user context (vague wording that gives the agent discretion to reuse conversational context), but it does not instruct reading arbitrary local files or unrelated credentials. The privacy section claims nothing is uploaded automatically; still, transcripts and any images/text you supply will be sent to Runway and become available to the agent.
Install Mechanism
okInstall is an npm package (openclaw-video-call) from npmjs.com — appropriate for a node-based helper. npm packages are a standard moderate-risk install mechanism but are coherent with the skill's runtime requirements.
Credentials
okOnly one required env var (RUNWAYML_API_SECRET) is declared and it is the primary credential needed to call the Runway API; there are no unrelated credentials or config paths requested.
Persistence & Privilege
okSkill is user-invocable and not always-on. It does not request system-wide configuration changes, nor does it claim to modify other skills or persist broad privileges.