manga-animation

Security checks across malware telemetry and agentic risk

Overview

This is a coherent manga/animation generation workflow that clearly uses Volcengine Ark APIs and local output files, with user checkpoints before costly generation steps.

Install dependencies in a virtual environment, configure ARK_API_KEY as an environment variable rather than editing it into the script, review the storyboard/reference-image paths and shot count before approving API generation, and avoid using private content you do not want sent to the provider.

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.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Your Ark key may be used for paid image/video generation; hardcoding it in scripts can leave the secret on disk.

Why it was flagged

The skill needs a provider API key and suggests optional hardcoding. This is expected for Ark API access, but it gives the scripts authority to use the user's provider account and quota.

Skill content
**只需一个 Key**:`ARK_API_KEY`(方舟平台统一鉴权) ... export ARK_API_KEY="your_key_here" ... 或在脚本顶部直接填写 ARK_API_KEY = "..."
Recommendation

Use the environment variable method, avoid committing or sharing modified scripts containing the key, and set provider-side quotas if available.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

Batch generation can create many files and consume API quota, especially for long storyboards.

Why it was flagged

The workflow runs local Python commands that make batch API calls and generate/update project files. The artifacts also require user confirmation before these API-consuming stages.

Skill content
确认 Prompt 准确描述了目标形象后进阶段4(开始消耗 API 额度) ... python call_image_api.py storyboard ... python call_video_api.py batch
Recommendation

Review the storyboard, shot count, output directory, and expected cost before approving stages 4 and 5.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installing unpinned packages may pull newer or unexpected versions in the future.

Why it was flagged

The dependency installation is manual and unpinned. This is purpose-aligned, but package versions and provenance are left to the user's environment.

Skill content
pip install 'volcengine-python-sdk[ark]' requests
Recommendation

Install from a trusted package index, consider pinning known-good versions in a virtual environment, and review package provenance.

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

Reference images and prompts used for video generation leave the local machine and are sent to the external provider.

Why it was flagged

For video generation, the script base64-encodes local reference images and sends them to the Ark provider along with prompts. This matches the purpose but is a data boundary users should notice.

Skill content
image_url = image_to_data_uri(image_path) ... client.content_generation.tasks.create(... "type": "image_url", "image_url": {"url": image_url})
Recommendation

Do not use private images or sensitive prompt text unless you are comfortable sending them to the provider; review reference_image paths before running video generation.