Shortvideo

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This appears to be a purpose-built ShortVideo integration, but it requires an API key and sends selected images/videos to ShortVideo where generation may consume credits.

Before installing, make sure you trust the publisher and API endpoint, keep the ShortVideo API key protected, and only upload media you are comfortable sending to ShortVideo. Review credit costs and commands before running large or expensive generation jobs.

Static analysis

No static analysis findings were reported for this release.

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.

What this means

If invoked, the agent may upload selected media and start paid video-generation jobs.

Why it was flagged

The skill is designed to run local Python scripts that upload inputs, create ShortVideo tasks, and poll status. This matches the stated purpose, but it performs network actions and can consume account credits.

Skill content
The skill will automatically: ... Upload any local files or URLs ... Create the video generation task ... Poll for results
Recommendation

Review the generated command, selected files, and credit cost before running expensive jobs; ask the agent to show the command first if unsure.

What this means

Anyone with access to the configured key may be able to use the ShortVideo account or consume credits.

Why it was flagged

The skill requires a ShortVideo API key, giving delegated access to the user's ShortVideo account. This is expected for the integration, though the registry metadata lists no primary credential.

Skill content
ShortVideo requires API credentials... "SHORTVIDEO_BASE_URL": "https://api.shortvideo.ai", "SHORTVIDEO_API_KEY": "your-api-key-here"
Recommendation

Store the API key only in trusted config files, rotate it if exposed, and verify the endpoint is the intended ShortVideo API.

What this means

Private product images, model images, videos, and prompts may be sent to ShortVideo for processing.

Why it was flagged

The script uploads local media to the configured ShortVideo/OSS endpoint using the user's API key. This is central to video generation, but it means selected media leaves the local machine.

Skill content
url = f"{base_url}/api/oss/upload" ... headers = {"Authorization": f"Bearer {api_key}"} ... response = requests.post(url, files=files, data=data, headers=headers, timeout=60)
Recommendation

Only provide media you are comfortable uploading to the provider, prefer trusted HTTPS URLs, and avoid private or internal-network URLs.

What this means

Users have less external context for verifying the publisher or update history.

Why it was flagged

The registry does not provide a source repository or homepage, reducing provenance context. The visible artifacts are coherent and the static scan is clean, so this is a provenance note rather than a concern.

Skill content
Source: unknown; Homepage: none
Recommendation

Install only if you trust the publisher, and review the included scripts before adding credentials.