Back to skill
v1.0.0

Video Editor Ipad

BenignClawScan verdict for this skill. Analyzed Apr 30, 2026, 10:34 PM.

Analysis

This is a purpose-aligned cloud video editing skill, but it will create or use a Nemo token, send media and prompts to a remote backend, and maintain session/render state while working.

GuidanceBefore installing, make sure you are comfortable uploading your clips, audio, images, and editing instructions to the NemoVideo cloud service. Use a dedicated NEMO_TOKEN, avoid highly sensitive media unless you trust the provider, and check credit/status information before retrying exports.

Findings (9)

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.

Abnormal behavior control

Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.

Agent Goal Hijack
SeverityLowConfidenceHighStatusNote
SKILL.md
Text events go straight to the user (after GUI translation). Tool calls stay internal.

The skill allows backend stream content to guide internal tool-style handling. This is purpose-aligned for a cloud editor, but users should know the remote service can influence the editing workflow.

User impactThe remote editing backend may guide follow-up editing actions inside the session.
RecommendationUse the skill for the intended video editing workflow and review the final timeline/export before relying on it.
Tool Misuse and Exploitation
SeverityLowConfidenceHighStatusNote
SKILL.md
| `/api/upload-video/nemo_agent/me/<sid>` | POST | Upload a file (multipart) or URL. | ... | `/api/render/proxy/lambda` | POST | Start export.

The skill uses remote API operations to upload user media and start render jobs. These operations are central to the stated cloud video editing purpose.

User impactYour uploaded media can be sent to the backend and processed into exports.
RecommendationOnly upload files you are comfortable sending to the NemoVideo service, and confirm export requests before using credits.
Agentic Supply Chain Vulnerabilities
SeverityInfoConfidenceMediumStatusNote
metadata
Source: unknown
Homepage: none

The package has no listed source or homepage, while the skill relies on an external cloud API. There is no install code or hidden helper, so this is a provenance notice rather than a concrete supply-chain concern.

User impactYou have limited public provenance information for the skill and its provider integration.
RecommendationPrefer using this with non-sensitive media unless you trust the publisher and NemoVideo backend.
Cascading Failures
SeverityLowConfidenceHighStatusNote
SKILL.md
The session token carries render job IDs, so closing the tab before completion orphans the job.

A render job can continue or become detached from the user interface if the session is interrupted. This is disclosed and limited to the cloud render workflow.

User impactInterrupted sessions may leave render jobs in progress and could affect credits or availability.
RecommendationWait for renders to finish when possible, and check credits/status before retrying the same export.
Human-Agent Trust Exploitation
SeverityLowConfidenceHighStatusNote
SKILL.md
When a user first opens this skill, connect to the processing backend automatically. Briefly let them know (e.g. "Setting up...").

The skill minimizes setup messaging while automatically connecting to the provider. This is not deceptive in context, but users should recognize that an external session may be created immediately.

User impactOpening the skill may contact the backend before you upload a file.
RecommendationReview the provider and token use before invoking the skill if automatic backend contact matters to you.
Rogue Agents
SeverityLowConfidenceHighStatusNote
SKILL.md
closing the tab before completion orphans the job

Cloud render work may outlive the visible tab/session. This is disclosed and tied to a user-initiated render job, with no evidence of self-propagation or hidden autonomous behavior.

User impactA render may keep running remotely after you leave the session.
RecommendationAvoid starting exports you do not want completed, and check backend status or credits if a tab closes mid-render.
Permission boundary

Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.

Identity and Privilege Abuse
SeverityLowConfidenceHighStatusNote
metadata
Required env vars: NEMO_TOKEN ... Primary credential: NEMO_TOKEN

The skill requires a provider token and uses it as the primary credential for backend API calls. This is expected for the integrated service and no unrelated credential use is shown.

User impactThe skill needs a NemoVideo token to create sessions, upload media, check credits, and export videos.
RecommendationUse a token intended for this service, avoid sharing it elsewhere, and rotate it if you no longer trust the skill or provider.
Sensitive data protection

Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.

Memory and Context Poisoning
SeverityLowConfidenceHighStatusNote
SKILL.md
Store the returned `session_id` for all subsequent requests.

The skill maintains session state across requests so it can continue the same editing project. This is expected, but stale or wrong session state could affect later actions.

User impactThe editing session state may be reused while the project is active.
RecommendationStart a new session for unrelated projects and avoid mixing sensitive clips with unrelated editing tasks.
Insecure Inter-Agent Communication
SeverityLowConfidenceHighStatusNote
SKILL.md
Base URL: `https://mega-api-prod.nemovideo.ai` ... `/run_sse` | POST | Send a user message. Body includes `app_name`, `session_id`, `new_message`.

The skill communicates with an external provider/agent-style backend using messages, session IDs, and bearer authorization. This is disclosed and purpose-aligned, but it means prompts and media-related state cross a provider boundary.

User impactYour editing instructions and session information are sent to the remote backend.
RecommendationDo not send private or regulated content unless you are comfortable with the provider processing it.