manga-drama
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill accepts untrusted data through CLI arguments (
--theme,--character) and JSON script files which are then used to construct prompts for the video generation model. - Ingestion points: The
themeandcharacter_descparameters inscripts/manga_drama.pyand thepromptfield within the script JSON files. - Boundary markers: None. The skill directly interpolates user input into prompt templates using f-strings and the
.format()method without delimiters. - Capability inventory: The skill can write files to the local system, make outbound network requests via
urllib, and execute thecurlbinary viasubprocess.run. - Sanitization: No sanitization or input validation is performed on the user-supplied strings before they are sent to the AI model.
- [COMMAND_EXECUTION]: The skill relies on the system's
curlbinary to download generated videos. - Evidence: In
scripts/seedance_video.py,subprocess.runis called with a list of arguments includingcurlto fetch video content from remote URLs. - [EXTERNAL_DOWNLOADS]: The skill interacts with external infrastructure to perform its primary function.
- Evidence: It communicates with the Volcengine Ark API at
ark.cn-beijing.volces.comto trigger video generation tasks and downloads the resulting media files. Volcengine is a well-known service. - [SAFE]: The skill explicitly disables SSL verification for its network requests.
- Evidence:
scripts/seedance_video.pycontains code settingssl_context.check_hostname = Falseandssl_context.verify_mode = ssl.CERT_NONE. While this is a violation of security best practices that increases susceptibility to man-in-the-middle attacks, it is not an inherently malicious behavior in this context.
Audit Metadata