chanjing-video-compose
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
_auth.pyscript usessubprocess.runto execute a login script located in a sibling skill directory (chanjing-credentials-guard). This facilitates user authentication but involves executing local files outside the skill's immediate script directory.\n- [INDIRECT_PROMPT_INJECTION]: The skill provides tools that ingest and process external URLs provided by the user, creating a surface for potential network-based attacks or unauthorized data retrieval.\n - Ingestion points: Detected in
download_result.pyvia the--urlargument and increate_task.pyvia the--callbackargument.\n - Boundary markers: The
SKILL.mdfile contains instructions for the user to evaluate the trust and accessibility of the callback URL before use.\n - Capability inventory: The skill possesses network request capabilities (
urllib.request) and the ability to write files to theoutputs/video-compose/directory.\n - Sanitization: The
download_result.pyscript usesurllib.parse.urlparseandPath.nameto sanitize filenames, providing protection against basic path traversal, but does not validate the domain of the source URL.\n- [DYNAMIC_EXECUTION]: Multiple scripts (create_task.py,poll_task.py,list_figures.py,upload_file.py) utilize__import__('os')for dynamic access to environment variables. Additionally,_auth.pydynamically resolves the file path for a sibling script at runtime.
Audit Metadata