video-script
Warn
Audited by Gen Agent Trust Hub on Jul 29, 2026
Risk Level: MEDIUMDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill transmits project-specific content, including ASR (speech-to-text) transcripts, visual analysis descriptions, and researched background context, to external endpoints at
https://api.xiaomimimo.com/v1and its subdomains. This behavior is primarily implemented inscripts/lib.pythrough theapi_callfunction. While intended for an LLM-based review process, this involves sending user-provided data to a non-whitelisted third-party domain. - [COMMAND_EXECUTION]: The skill performs dynamic code execution using the
importlib.utilmodule. Specifically,scripts/agent_brief.py,scripts/agent_text.py, andscripts/narration_lint.pyusespec_from_file_locationandloader.exec_moduleto load and execute the local scriptscripts/deslop_qc.pyat runtime. Dynamic execution of code, even from local sources, is a pattern that requires monitoring. - [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface (Category 8). It ingests data from external files such as
vlm_analysis.jsonandasr_result.jsonand interpolates this content into prompts for an LLM reviewer inscripts/review_response.py. - Ingestion points: Files
vlm_analysis.jsonandasr_result.jsonloaded inscripts/review_runner.py. - Boundary markers: Uses Markdown headers like
## Timeline evidenceand## Context-only evidenceto delimit external data. - Capability inventory: Network access via
api_calland file writing within thework_dir. - Sanitization: Implements regex-based redaction of API keys and data URLs from error logs in
scripts/lib.py.
Audit Metadata