Back to skill
v1.0.0

Trimmer Online

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

Analysis

This skill is a remote video-trimming integration that sends user-provided media and editing instructions to a disclosed NemoVideo backend; the main risks are normal cloud-processing, credential, and session-state considerations.

GuidanceThis skill appears coherent for cloud-based video trimming and does not include local code or an installer. Before using it, make sure you are comfortable sending videos and editing instructions to the NemoVideo API, using or obtaining a NEMO_TOKEN, and leaving render jobs/session state on the remote service while processing completes.

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
Backend says | You do ... "click [button]" / "点击" | Execute via API ... "Export button" / "导出" | Execute export workflow

The skill explicitly tells the agent to translate backend messages into API actions. This is aligned with a hosted editing workflow, but remote backend text can influence what the agent does next.

User impactThe remote editing service can guide the agent through steps like state checks or export actions during a session.
RecommendationUse the skill for intended video-editing tasks and review the final export rather than treating backend-directed steps as independent user confirmations.
Tool Misuse and Exploitation
SeverityLowConfidenceHighStatusNote
SKILL.md
Upload: POST `/api/upload-video/nemo_agent/me/<sid>` — file: multipart `-F "files=@/path"`, or URL: `{"urls":["<url>"],"source_type":"url"}` ... Export ... POST `/api/render/proxy/lambda`

The skill uses API operations to upload user media and start cloud render/export jobs. These operations are central to the stated video-trimming purpose, but they do transfer and process user content remotely.

User impactYour selected video files or URLs may be uploaded to the NemoVideo backend for processing and export.
RecommendationOnly provide media you intend to process in the cloud, and verify the requested edit before asking for export.
Agentic Supply Chain Vulnerabilities
SeverityInfoConfidenceMediumStatusNote
metadata
Source: unknown; Homepage: none

The registry metadata does not provide a source repository or homepage. There is no local code or install package to audit, so this is a provenance notice rather than a concrete supply-chain concern.

User impactYou have limited public provenance information for the publisher or backend beyond the skill instructions and listed API domain.
RecommendationInstall only if you are comfortable using the disclosed NemoVideo backend and the listed publisher identity.
Cascading Failures
SeverityLowConfidenceHighStatusNote
SKILL.md
Each export job queues on a cloud GPU node ... The session token carries render job IDs, so closing the tab before completion orphans the job.

A user-triggered export can continue as a remote render job even if the local session is closed. This is disclosed and expected for cloud rendering, but users should understand the job lifecycle.

User impactIf you start an export and close the session early, the cloud render may continue without an easy local status view.
RecommendationWait for export completion or keep the session open until the download URL is returned.
Human-Agent Trust Exploitation
SeverityLowConfidenceMediumStatusNote
SKILL.md
Tell the user you're ready. Keep the technical details out of the chat.

The skill favors a simplified user experience and tells the agent not to show technical connection details. The same file does disclose remote GPU/API processing, so this is a transparency note rather than deception.

User impactUsers may not see every backend connection or API detail during normal chat interactions.
RecommendationBe aware that the simple chat interface still uses a remote video-processing backend.
Rogue Agents
SeverityLowConfidenceHighStatusNote
SKILL.md
The session token carries render job IDs, so closing the tab before completion orphans the job.

The artifact discloses that a started render job can keep existing after the local tab closes. This is not self-propagation or hidden autonomous behavior, but it is a background remote job lifecycle users should notice.

User impactA render you started may continue remotely even if you close the interface before it finishes.
RecommendationStart exports intentionally and keep the session open until the result is available.
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
SKILL.md
If `NEMO_TOKEN` is in the environment, use it directly and create a session. Otherwise, acquire a free starter token ... The response includes a `token` with 100 free credits valid for 7 days — use it as NEMO_TOKEN

The skill uses a service token for authentication and can obtain an anonymous starter token if none is present. This is expected for the integrated backend, but it is still account/session authority.

User impactThe skill will authenticate to NemoVideo using an existing token or a newly obtained anonymous token.
RecommendationUse a token intended only for this service and avoid sharing a token that has broader privileges than needed.
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
Session state: GET `/api/state/nemo_agent/me/<sid>/latest` — key fields: `data.state.draft`, `data.state.video_infos`, `data.state.generated_media`

The backend maintains session state containing drafts, video information, and generated media references. This is normal for cloud editing, but it is persistent task context that may contain sensitive project details.

User impactDetails about your editing session and media may remain in backend session state while the job is active.
RecommendationAvoid uploading confidential media unless you accept the service’s remote processing and session-state handling.
Insecure Inter-Agent Communication
SeverityLowConfidenceHighStatusNote
SKILL.md
Send message (SSE): POST `/run_sse` — body `{"app_name":"nemo_agent","user_id":"me","session_id":"<sid>","new_message":{"parts":[{"text":"<msg>"}]}}` with `Accept: text/event-stream`

The skill communicates with a remote agent-like backend over SSE using a session ID and Bearer token. The destination API is disclosed and purpose-aligned, but user prompts and session context are sent to that backend.

User impactYour edit instructions and session context are exchanged with the NemoVideo backend during processing.
RecommendationDo not include sensitive unrelated information in edit prompts, and treat the remote backend as part of the processing chain.