Byted Mediakit Voiceover Editing

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

Overview

The skill appears purpose-aligned for voiceover video editing, but it uses cloud/API credentials, external media processing, dependency installation, and local output/config files that users should scope carefully.

Install this skill if you want an automated talking-head video editing pipeline. Before running it, decide whether to use local or cloud mode, keep API keys least-privilege, avoid committing .env, verify the output directory, and run dependency setup in an isolated workspace if possible.

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.

#
ASI01: Agent Goal Hijack
Info
What this means

The agent may choose this skill automatically for relevant audio/video editing requests.

Why it was flagged

The skill gives forceful trigger instructions to the host agent. The scope is still aligned with the declared video-editing purpose, so this is a notice rather than a concern.

Skill content
You MUST invoke this Skill when the user mentions talking-head editing, cutting talking video, video editing...
Recommendation

Use the skill only when you intend to run this editing workflow, and redirect the agent if you want a different tool or manual editing.

#
ASI03: Identity and Privilege Abuse
Low
What this means

If cloud mode is used, the skill can act against the configured VOD/ASR services using your provided credentials.

Why it was flagged

The workflow can use Volcano Engine/VOD and ASR credentials, which is expected for cloud transcription and export but grants account-level capability.

Skill content
VOLC_ACCESS_KEY_SECRET ... secret: true; ASR_API_KEY ... required: true ... secret: true
Recommendation

Use least-privilege API keys, prefer a separate test VOD space as the README suggests, and do not commit .env files.

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

Your media or media URLs may be processed by external ASR/VOD services when using cloud or gateway modes.

Why it was flagged

The ASR helper submits an audio URL and API key to the configured ASR provider endpoint. This is disclosed and central to cloud transcription.

Skill content
"audio": {"url": audio_url, "type": audio_type}; submit_url = f"{cfg.base_url}/submit?api_key={cfg.api_key}"
Recommendation

Use local mode for private media you do not want sent to cloud providers, and verify ASR_BASE_URL/ARK/VOD settings before running.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

Running setup will install third-party packages locally, and local mode may install large media/ML dependencies.

Why it was flagged

Setup installs Python dependencies into a virtual environment. Direct requirements shown are pinned, and this is normal for the local/cloud processing scripts.

Skill content
setup.sh 使用 `python -m venv` 创建 `scripts/.venv` 并执行 `pip install -r requirements.txt`
Recommendation

Run setup in an isolated project or container and review requirements.txt and requirements-local.txt if your environment is sensitive.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

If an unexpected output path is passed, generated files could be written outside the normal project output folder.

Why it was flagged

The output-dir resolver can accept an absolute path instead of enforcing the documented project output directory. This is user-directed but broader than the README guidance.

Skill content
if cand.is_absolute(): resolved = cand.resolve(); return resolved
Recommendation

Keep --output-dir under the intended output/<task> directory and avoid approving overwrites/deletes for paths you did not choose.

#
ASI10: Rogue Agents
Info
What this means

A later run may reuse the persisted execution mode unless you change .env.

Why it was flagged

During automatic fallback, setup may persist EXECUTION_MODE into the skill .env file. This is visible configuration persistence, not hidden background behavior.

Skill content
_write_env_var "EXECUTION_MODE" "cloud" ... 已写入 EXECUTION_MODE=cloud 到 ${ENV_FILE}
Recommendation

Check .env before new tasks, especially if switching between local, cloud, and gateway modes.