Back to skill
Skillv1.0.2
ClawScan security
Open Animate · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignFeb 24, 2026, 7:50 AM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's instructions, required binaries, and install step coherently match its stated purpose (a CLI-driven animation/video workflow), but it installs a third-party npm CLI and relies on external model providers and an additional skill — so verify the npm package and login behavior before installing.
- Guidance
- This skill appears to do what it says (scaffold Remotion projects, render videos, and call AI model backends) but it installs a third-party npm CLI and instructs you to log in and call external model providers. Before installing: 1) verify the npm package 'oanim' source (repository, maintainer, recent releases) and the homepage (https://open-animate.com) to confirm trustworthiness; 2) be aware `oanim login` will create/stash credentials/tokens locally—confirm where and how those tokens are stored; 3) `npx skills add remotion-dev/skills` will pull additional code—review that skill if possible; 4) expect network calls to fal.ai and other model endpoints that may require API keys or incur costs; 5) consider running the install and first runs in a sandbox or disposable environment and inspect the package contents (npm pack / GitHub repo) before granting access on sensitive machines.
Review Dimensions
- Purpose & Capability
- okThe name/description match the behavior: it scaffolds Remotion projects, uses an `oanim` CLI, and offers asset generation and rendering. Requiring npx and installing an `oanim` npm package is consistent with this purpose.
- Instruction Scope
- noteRuntime instructions are narrowly scoped to project init, preview, rendering, and asset generation. They do instruct the agent to run `oanim login`, `oanim assets run` (which will call external model providers), and to `npx skills add remotion-dev/skills` (pulling another skill). These steps will cause network activity and local credential/storage usage, but they do not instruct reading unrelated system files or exfiltrating data.
- Install Mechanism
- noteThe install is an npm package (kind: node, package: oanim) that creates an `oanim` binary. This is an expected delivery mechanism for a CLI, but npm packages can execute arbitrary code when installed or when the binary runs; there are no suspicious download URLs, but the package source and maintainer are unknown in the registry metadata and should be reviewed before installing.
- Credentials
- noteThe skill declares no required environment variables, which aligns with the SKILL.md. However, it instructs `oanim login` and uses `oanim assets run` with third-party models (fal-ai, etc.), so credentials or API keys will likely be required at runtime even though they are not declared. This transparency gap is worth noting: the skill itself doesn't ask for broad unrelated credentials, but the CLI and cloud-model calls will require auth and may store tokens locally.
- Persistence & Privilege
- okThe skill is not always-enabled, requests no config paths, and does not ask to modify other skills' configuration. It will install a CLI binary (oanim) that persists on the host like any npm-installed tool; otherwise no elevated or persistent platform privileges are requested.
