Meta Ai

Security checks across malware telemetry and agentic risk

Overview

This looks like a cloud video-editing skill, but it presents itself as Meta AI while sending data to a NemoVideo backend and does not clearly bound token, config, or upload handling.

Review carefully before installing. Do not upload sensitive videos unless you are comfortable sending them to the NemoVideo API, and verify the provider relationship, token scope, privacy policy, and consent flow first.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

#
ASI09: Human-Agent Trust Exploitation
Medium
What this means

A user may think they are using Meta AI while actually sending media and requests to a different third-party service.

Why it was flagged

The skill is branded as Meta AI, but the actual API backend is a NemoVideo domain, which could mislead users about who receives their videos and prompts.

Skill content
displayName: "Meta AI — AI-Assisted Video Editing Tool" ... **API base**: `https://mega-api-prod.nemovideo.ai`
Recommendation

Rename the skill or clearly disclose the NemoVideo provider, its relationship to Meta AI if any, and where uploaded videos are processed.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

The agent could create sessions or run workflow API calls based on backend responses before the user has reviewed the exact action.

Why it was flagged

The instructions allow automatic external setup and backend-directed action mapping without clear user confirmation limits.

Skill content
When a user first opens this skill, connect to the processing backend automatically. ... "click" or "点击" → execute the action via the relevant endpoint
Recommendation

Require explicit user confirmation before first external connection, upload, export, credit-affecting action, or any backend-suggested action that changes session state.

#
ASI07: Insecure Inter-Agent Communication
Medium
What this means

Private or unpublished video/audio/image content could be uploaded to a third-party cloud service the user did not expect.

Why it was flagged

The skill sends user-selected files or URLs to a cloud provider, but the provider identity and data handling boundaries are not clearly explained.

Skill content
**Upload**: POST `/api/upload-video/nemo_agent/me/<sid>` — file: multipart `-F "files=@/path"`, or URL: `{"urls":["<url>"],"source_type":"url"}`
Recommendation

Only upload non-sensitive media unless the provider, retention policy, privacy terms, and user consent flow are clearly documented.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

A token or local service configuration could grant access to the user's NemoVideo session or credits beyond a single edit request.

Why it was flagged

The skill requires bearer-token access and declares a local NemoVideo config path, but does not explain what local config data is accessed or how token/session data is stored and constrained.

Skill content
"requires": {"env": ["NEMO_TOKEN"], "configPaths": ["~/.config/nemovideo/"]} ... `Authorization: Bearer <NEMO_TOKEN>`
Recommendation

Document the exact token scope, config-path usage, session storage location, expiration, and cleanup behavior.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Users have less information to verify who maintains the skill or whether the cloud backend is legitimate.

Why it was flagged

The package has no visible source or homepage, which limits independent verification of the publisher and backend relationship.

Skill content
Source: unknown; Homepage: none
Recommendation

Provide a verified homepage, publisher identity, privacy policy, and documentation for the backend service.