video-understanding
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto execute FFmpeg and FFprobe for tasks like scene detection, frame extraction, and storyboard generation. These calls use list-based arguments rather than shell strings, which effectively mitigates common command injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection.
- Ingestion points: Processes user-provided video files (via
understand.py) and researcher-authoredbackground_research.jsonfiles (viabriefing/context.py). - Boundary markers: Uses structured section headers (e.g., 【挂者】, 【偵标签】) in LLM prompts defined in
vlm.pyandprompt-templates.mdto separate evidence from analysis. - Capability inventory: Includes the ability to execute system commands via FFmpeg and perform network API calls to external services.
- Sanitization: Implements parameter escaping for FFmpeg filters in
storyboard.pyand redacts sensitive keys from API error logs inlib.py. - [EXTERNAL_DOWNLOADS]: The skill communicates with
api.xiaomimimo.comand related subdomains to perform ASR and VLM analysis. These network operations are necessary for the skill's primary function and target legitimate service endpoints.
Audit Metadata